我想知道是否有人可以帮助我使用DAX配方。我目前的数据与此类似:
我有一个2007年到2018年的年份范围。我想创建一个DAX公式,根据过滤器中选择的年份选择2年时计算最后一列的差异。例如。如果我选择2009年和2011年越南将是119,859 - 271,400 = -151,541,或者如果它是越南2009年和2017年432,490 - 271,400 = 161,090
答案 0 :(得分:1)
您需要创建一个用于年份切片器的新表。您应该能够简单地编写一个这样的计算表:
Years = VALUES(Countries[Year])
(假设您的主数据表名为Countries
并且有一个Year
列。)
一旦你有了这个,你只需要定义一个能带来差异的衡量标准。
Diff =
VAR MaxYear = MAX(Years[Year])
VAR MinYear = Min(Years[Year])
RETURN CALCULATE(SUM(Countries[Value]), Countries[Year] = MaxYear) -
CALCULATE(SUM(Countries[Value]), Countries[Year] = MinYear)
您应该能够像现在这样设置切片器和矩阵: