我正在尝试计算两个值之间的百分比差异-市场指数水平被一段时间分隔开(该时期将由Power BI Slicer工具中的用户输入确定)。我不明白如何在相关日期之前交叉引用DAX使用的参考值。
Value % difference from Value =
VAR __BASELINE_VALUE = SUM('Equity Markets (2)'[Value])
VAR __VALUE_TO_COMPARE = SUM('Equity Markets (2)'[Value])
RETURN
IF(
NOT ISBLANK(__VALUE_TO_COMPARE),
DIVIDE(__VALUE_TO_COMPARE - __BASELINE_VALUE, __BASELINE_VALUE)
)
“值”是表“股票市场(2)”中的一列,该表还包括“日期”列。
根据关联的日期从“值”中选择一个值的语法是什么?
问这样一个基本问题的道歉-好像30秒钟的谷歌搜索应该为我完成了。
切片器与条形图正确啮合-因为我正在测量电平,所以我知道。我认为所有%变化都是零,因为我正在评估x / x -1
答案 0 :(得分:0)
percentage change =
VAR
__EarliestValue = CALCULATE(SUM('Equity Markets (2)'[Value]),
FIRSTDATE('Equity Markets (2)'[Date]))
VAR __LastDateValue = CALCULATE(SUM('Equity Markets (2)'[Value]),
LASTDATE('Equity Markets (2)'[Date]))
RETURN
CALCULATE(
DIVIDE(__LastDateValue,__EarliestValue)-1)