【发布时间】:2021-05-28 22:21:36
【问题描述】:
我有以下措施:
VAR VParent =
FILTER (
SUMMARIZE ( Revenue, 'Customer'[Parent], 'Cost'[Business] ),
[Measure1] > 0
)
VAR MaxParent = MAXX ( VParent, [Measure1] )
VAR SubT = CALCULATE ( [Measure1], VParent )
VAR VLead =
FILTER (
SUMMARIZE ( Revenue, 'Leads'[No], 'Cost'[Business] ),
[Measure1] > 0
)
VAR Max_Leads = MAXX ( VLead, [Measure1] )
VAR SubTotal_Leads = CALCULATE ( [Measure1], VLead )
RETURN
SWITCH (
TRUE (),
ISINSCOPE ( 'Customer'[Customer] ), DIVIDE ( SubT, MaxParent ),
ISINSCOPE ( 'Customer'[Parent] ), DIVIDE ( SubT, MaxParent ),
ISINSCOPE ( 'Leads'[Emp] ), DIVIDE ( SubTotal_Leads, Max_Leads ),
BLANK ()
)
如果我在 Power BI 中选择“表格”可视化,总计会出现 BLANK()...
该度量运行良好,但每当我在表格中显示它时,我想添加一个总计。
我不确定是否可以显示所显示内容的总计(作为平均值)。
【问题讨论】:
-
我认为您在 dax 函数中声明了太多变量,介意在 excel 中显示一些示例数据和预期输出吗?
标签: powerbi dax powerbi-desktop