Forum Discussion
DAX causing problems calculating dynamic indices base 100
- 2 years ago
I think if you try changing the aggregation functions MAX instead use SUM.
From the suggestion you have shared - I think if you make these changes your output will change - as when you select multiple member types it has to get the sum instead of maximum value.Index Local dept = VAR Date_index = MIN ( 'Calendar index'[Date] ) RETURN SUM ( 'Index local'[Member count] ) / CALCULATE ( MAX( 'Index local'[Member count] ), 'Index local'[Date] = Date_index ) * 100Index Union = VAR Date_index = MIN ( 'Calendar index'[Date] ) RETURN SUM( 'Index Union total'[Member count] ) / CALCULATE( MAX ( 'Index Union total'[Member count] ), 'Index Union total'[Date] = Date_index ) * 100
EBoklund
Did I answer your question? Mark my post as a solution!
Appreciate your Kudos!! Happy to Help! - 2 years ago
Hi EBoklund ,
I have not had a look at the pbix you shared but I am sure you are facing the line issue because it does not have row context to it.
I tried creating the same in a blank file and i am able to see indexing fine.
I think what you need to do is create a calendar table which is related to both your aggregated tables and then only use the dates from that calendar table on the visual - this way both your table's measures / columns you use will have filter context on what dates are queried on the visual.
Note, this calendar table is different than your static choice of index date "01/01/2021".
For now, to prove my point if you try to change your selected date column in chart from one table to another your bar or line data will not give you the expected result.
Did I answer your question? Mark my post as a solution!
Appreciate your Kudos!! Happy to Help!
Hi EBoklund ,
I have not had a look at the pbix you shared but I am sure you are facing the line issue because it does not have row context to it.
I tried creating the same in a blank file and i am able to see indexing fine.
I think what you need to do is create a calendar table which is related to both your aggregated tables and then only use the dates from that calendar table on the visual - this way both your table's measures / columns you use will have filter context on what dates are queried on the visual.
Note, this calendar table is different than your static choice of index date "01/01/2021".
For now, to prove my point if you try to change your selected date column in chart from one table to another your bar or line data will not give you the expected result.
Did I answer your question? Mark my post as a solution!
Appreciate your Kudos!! Happy to Help!
And bingo! I think I found out what was wrong: After relating to the new calendar table, I needed to change the date reference in my two DAX sentences, so that it used the calendar table date instead of the query dates. It seems to work now, just need to check it with my control calculations! Thanks a bunch, you've been a great help!