You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求Power BI中行计数与聚合列比率的DAX度量值编写方法

Power BI DAX 实现final列计算

数据准备

Data 1

表头值
A1
A1
A1
A1
A1
A1
A1
A1
B1
B1
B1
B1
B1
B1
B1
B1
B1
C1
C1
C1
C1
C1
C1
C1
C1
C1
D1
D1
D1
D1
D1
D1
D1
D1

Data 2

表头计数
A10
B20
C20
D20

期望输出

表头data1_valuedata2_countfinal
A8100.8
B9200.45
C9200.45
D8100.8

DAX度量值编写

1. 计算data1_value

统计Data1中每个表头分组的行数:

data1_value = COUNTROWS(Data1)

2. 计算data2_count

匹配当前表头对应的Data2中的计数值:

data2_count = LOOKUPVALUE(Data2[计数], Data2[表头], SELECTEDVALUE(Data1[表头]))

若Data1和Data2的「表头」字段已建立关系,也可使用RELATED(Data2[计数])替代LOOKUPVALUE。

3. 计算final列

用DIVIDE函数做除法,避免除零错误:

final = DIVIDE([data1_value], [data2_count], 0)

DIVIDE的第三个参数是除零时的默认返回值,可根据需求调整为BLANK()或其他数值。

使用说明

将上述三个度量值添加到Power BI表格视觉对象中,同时放入「表头」字段,即可得到期望的输出结果。

内容的提问来源于stack exchange,提问作者RSM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 15:47:32