我正在努力将以下Excel逻辑用DAX重新创建:
Cont
和CF
都是数据列(来自SQL数据库),而A
的值是动态的,因为它来自What-if分析:
正如您在截图中所看到的,A
度量未能正确计算年份>2021的值。我无法理解公式如何引用“自己”(即上一行的结果)。我尝试使用EARLIER
函数,但它似乎无法与度量一起使用。我还尝试创建一个计算列代替度量,但它们无法与what-if参数配合使用。
以下是我目前的进展:
mA =
var Cont = SELECTEDVALUE(JP[Cont])
var CF = SELECTEDVALUE(JP[CF])
var AR = 1.03
return
A[Parameter Value] * AR - CF + Cont
任何提示和解决方案都将不胜感激。感谢您的时间。