我有一个固定格式的表,并尝试使用切换公式来一起计算不同的行。我已将 1,2,3 分配给特定行,其中 1 - 基本数据总和,2 - 总管理费用总和,3 - 运行总计。
Financial Value =
var SelectedCalcType = SELECTEDVALUE('Management accounts structure'[calctype])
RETURN SWITCH(SelectedCalcType,
1,[Total Amount],
2,[Total administrative expenses],
3,[total Amount Running Total],
BLANK()
)
[总金额]为:
Total Amount = SUM('Glentry query'[Debit/Credit Amount])
[行政开支总额]
Total administrative expenses = [Staff related costs]+[Other administrative costs]
[人员相关费用]是
Staff related costs = CALCULATE([Total Amount],'Account mapping query'[ManagementHeader]="Staff related costs")
和 [其他管理费用] 相同,但以其他管理费用作为过滤器。
现在这适用于除 2 之外的所有内容,因为这是其上方前 2 行的小计,因此在某种程度上位于 3 之外。有谁知道如何以 bi 次方显示小计?
这是管理账户结构:
这是我的数据关系:
查看您的数据模型,您需要从计算中删除
Management accounts structure
上下文,以便 Account mapping query
不会被过滤。
看看这是否有帮助:
Total administrative expenses =
CALCULATE(
[Staff related costs] + [Other administrative costs],
REMOVEFILTERS('Management accounts structure')
)