Forum Discussion
DAX Help
- 6 years ago
Hi Anonymous ,
Recursive calculated columns are a nightmare to be honest, but I got around it in your example. Your AD line is basically the SUM of all net advances of every row before the current row, plus the net advances of the current row. So, your AD Line will be calculated using the following calculated column:
AD Line2 = VAR curDate = Table2[Date] RETURN CALCULATE(SUM(Table2[Net Advances]), FILTER(ALL(Table2), Table2[Date] <= curDate))Kind regards
Djerro123
-------------------------------
If this answered your question, please mark it as the Solution. This also helps others to find what they are looking for.
Kudo's are welcome 🙂
Hi nlefalher ,
Thanks for your response.
Current value is the current row for the calculation of column AD Line.
Previous value is the value of the previous row in the same column (AD Line)
Example: https://school.stockcharts.com/doku.php?id=market_indicators:ad_line
Thanks
Anonymous ,
I am not an expert but I would say something like :
CALCULATE(
SUM(Sales[AD])
, 'Calendar'[Date] = today()-1
)