如何更改 Dax 中的基函数

问题描述 投票:0回答:1

我的计算如下。

Base = Sum( mydf[amount])
Function1 = Calculate([Base],....)
Function2 = Calculate([Base],....)
Function3 = Calculate([Base],....)
Total = Function1 + Function2 + Function3

我想更改我的基本功能如下

   Base_1 = SUMX(  mydf, mydf[amount]*1 )
   Base_2 = SUMX(  mydf, mydf[amount]*2 ) 
   and save them as Total_1 and Total_2

如果我只想更改基本函数一次,我只需更改它,然后写

Total_1
而不是
Total
。 但是如果我想更换底座两次,我该如何存储它?

提前非常感谢。

powerbi dax powerbi-desktop daxstudio tabular-editor
1个回答
0
投票

Power BI 具有针对这种情况的计算组。想象一下,您有一个销售指标,并且想要 MTD、QTD 和 YTD 变化。您可以创建 3 个额外的度量,但如果您现在需要对购买执行相同的操作,该怎么办?那么您总共需要 8 个措施。计算组允许您使用两个基本度量来执行此操作,然后自动将 MTD、QTD、YTD 变化放在顶部。

如果没有数据模型和所有度量的准确定义,很难提供准确的代码,但以下指南应该足以帮助您入门。

https://www.sqlbi.com/calculation-groups/

© www.soinside.com 2019 - 2024. All rights reserved.