对维度的两个值求和,但在 PowerPivot / DAX 中仅在其中一个值中显示结果
sum two values of dimension but show the result only in one of them in PowerPivot / DAX
这可能是一个简单的问题,但我无法解决,所以请指教。
我想在一个度量中添加两个月(比如当前和上一个)但是当我在数据透视表中表示数字时 table 我只想显示当前月份的结果.
这是我试过的公式:
CALCULATE([Revenue],FILTER(Tbl_Period,Tbl_Period[Month_nr] = 3)) +CALCULATE([Revenue],FILTER(Tbl_Period,Tbl_Period[Month_nr] = 4))
但从逻辑上讲,当我在数据透视表 table 中表示时,收入出现在两个月以下:
见下式结果图:
我想要实现的是以下内容:
目标情况见图片:
我已经成功地使用 ALL 函数解决了问题,以显示所有月份的值,但不仅限于我想要的 7 月。这是该公式的公式:
收入:
=CALCULATE([Revenue],FILTER(ALL(Tbl_Period[Month_nr],Tbl_Period[Period_id]),Tbl_Period[Month_nr] = 3)) +CALCULATE([Revenue],FILTER(ALL(Tbl_Period[Month_nr],Tbl_Period[Period_id]),Tbl_Period[Month_nr] = 4))
在此先感谢您的帮助!
我有点瞎了,因为你没有提到你的 Tbl_Period
table 的结构。
dax 中内置了许多有用的功能,如果您有约会 table,可以为您节省大量工作。与此处相关的一个是 PREVIOUSMONTH()
.
仅使用您提供的信息,您可以获得一个显示上个月收入的度量值,如下所示:
LastMonthRevenue: = CALCULATE([Revenue], FILTER(ALL(Tbl_Period), Tbl_Period[Month_Nr] = MAX(Tbl_Period[Month_Nr]) - 1))
然后
TwoMonthsRevenue: = [Revenue] + [LastMonthRevenue]
这可能是一个简单的问题,但我无法解决,所以请指教。
我想在一个度量中添加两个月(比如当前和上一个)但是当我在数据透视表中表示数字时 table 我只想显示当前月份的结果.
这是我试过的公式:
CALCULATE([Revenue],FILTER(Tbl_Period,Tbl_Period[Month_nr] = 3)) +CALCULATE([Revenue],FILTER(Tbl_Period,Tbl_Period[Month_nr] = 4))
但从逻辑上讲,当我在数据透视表 table 中表示时,收入出现在两个月以下:
见下式结果图:
我想要实现的是以下内容:
目标情况见图片:
我已经成功地使用 ALL 函数解决了问题,以显示所有月份的值,但不仅限于我想要的 7 月。这是该公式的公式:
收入:
=CALCULATE([Revenue],FILTER(ALL(Tbl_Period[Month_nr],Tbl_Period[Period_id]),Tbl_Period[Month_nr] = 3)) +CALCULATE([Revenue],FILTER(ALL(Tbl_Period[Month_nr],Tbl_Period[Period_id]),Tbl_Period[Month_nr] = 4))
在此先感谢您的帮助!
我有点瞎了,因为你没有提到你的 Tbl_Period
table 的结构。
dax 中内置了许多有用的功能,如果您有约会 table,可以为您节省大量工作。与此处相关的一个是 PREVIOUSMONTH()
.
仅使用您提供的信息,您可以获得一个显示上个月收入的度量值,如下所示:
LastMonthRevenue: = CALCULATE([Revenue], FILTER(ALL(Tbl_Period), Tbl_Period[Month_Nr] = MAX(Tbl_Period[Month_Nr]) - 1))
然后
TwoMonthsRevenue: = [Revenue] + [LastMonthRevenue]