DAX函数用于创建没有日期维度的LY Measure

时间:2017-03-13 20:04:05

标签: date dax

我是DAX的新手,想要创建一个显示LY值的度量。没有日期维度。它应该在HalfYear维度中显示净值,例如20121年(年+半年1或2)。我如何创建这样的措施?我已经尝试过以下:

LY = calculate(SUM([NetSales]); Table[HalfYear]-10))

我可以使用DAX功能解决我的问题吗?要得到LY,我必须从HalfYear中减去10。

请使用FILTER功能查看结果。

LY = calculate(SUM([NetSales]);FILTER(Table;Table[HalfYear]-10)))

LY的结果应该在当前结果上显示一行:

        LY Measure   Current Year

20141   1.328.697   1.328.697,22
20142   1.592.415   1.592.415,40
20151   1.528.698   1.528.697,85
20152   506.322.402.492 506.322.402.492,18

提前致谢!

此致

1 个答案:

答案 0 :(得分:0)

它应该相当简单(查找旧年价值的总和)。 DAX明智地说:

DEFINE MEASURE Table[LY]=SUMX(
  Table,
  LOOKUPVALUE(Table[NetSales], Table[HalfYear], Table[HalfYear] - 100)
)
EVALUATE ADDCOLUMNS(Table, "LY", Table[LY])