Forum Discussion
Another option to write a CALCULATE function
I need some assistance with trying to rewrite a DAX without the use of CALCULATE:
I am trying to recreate a solution from another post, however I keep running into this error message:
I think it is coming from my Calculate funtion in the DAX to create to the Q122_PF measure. Is there a way to rewrite this and still get the same result?
- Anonymous2 years ago
Hi Chanise89 ,
Try to modify your measure like below:
Variance select 1 = SWITCH ( TRUE (), VALUES ( 'var dropdown #2'[#1] ) = "Q122_Actuals", [Q122_Actuals 2], VALUES ( 'var dropdown #2'[#1] ) = "Q122_Plan", [Q122_PF 2], BLANK () )Best Regards,
Adamk KongIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
3 Replies
- SykResident Rockstar
Your error is saying that your measure 'Variance Dropdown 1' has the error...
Either way, try thisQ122_PF = CALCULATE ( SUM ( 'GL Data'[P_FCST_AMOUNT_W] ), FILTER ( 'GL Data', 'GL Data'[VCH_QUARTER] = "Q1" && 'GL Data'[N_YEAR] = 2022 ) )- Chanise89Helper I
Syk Variance Dropdown 1 is a table.
I am trying to wirte a measure that will allow me to use Measure names in a slicer (Similar to how Field parameters work but for my use case - field parameters is not the best option)
So ultimately I am trying to create this measure:The data types for all of these columns are Text, but I believe the actual error is leading back to the mesaure used to create Q122_Actuals
- AnonymousNot applicable
Hi Chanise89 ,
Try to modify your measure like below:
Variance select 1 = SWITCH ( TRUE (), VALUES ( 'var dropdown #2'[#1] ) = "Q122_Actuals", [Q122_Actuals 2], VALUES ( 'var dropdown #2'[#1] ) = "Q122_Plan", [Q122_PF 2], BLANK () )Best Regards,
Adamk KongIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.