我现在堆叠了 3 天,无法解决问题 - 我有 PB 模型,我需要在其中计算某些值,我创建了一个度量 (A+B)*C,它适用于月份维度,但对于年份总数绝对错误。所有数据都来自一张表。我将月份结果与总计分开,但为了获得总计,我尝试了汇总、计算和所有可能的过滤器组合。我重复了变量 calc 的总数。没有任何效果。最后我得到了小计、总计和项目(产品子类别)的月份结果,但对于总计无法获得项目结果,总计和小计都可以。 有人会帮忙吗?
这是我使用的代码:
措施 1 = VAR A = 计算 ( 总和 ('Tb1'[值]), ALL ('Tb1'[产品]), 'Tb1'[Item] = "Item1" ) VAR B = 计算 ( 总和 ('Tb1'[值]), ALL ('Tb1'[inc/exp]), 'Tb1'[Item] = "Item2" ) 无功 C = 计算 ( 总和 ('Tb1'[值]), ALL ('Tb1'[Inc/exp]), 'Tb1'[Item] = "Item3" ) VAR tb2 = 可计算 ( 总结( 'Tb1', 'Tb1'[月], “结果”, ( 计算 ( 总和 ('Tb1'[值]), ALL ('Tb1'[inc/exp]), 'Tb1'[Item] = "Item2" ) + 计算 (SUM ('Tb1'[Value]), 'Tb1'[Item] = "Item3") ) * 计算 (SUM ('Tb1'[Value]), 'Tb1'[Item] = "Item1") ), REMOVEFILTERS ( 'Tb1'[inc/exp], 'Tb1'[Item] ) ) 返回 如果 ( HASONEVALUE ( 'Tb1'[Month] ), ( 物品 2 + 物品 3 ) * 物品 1, SUMX ( Tb2, [结果] ) )