Forum Discussion
Anonymous
3 years agoNot applicable
DAX If calculated column error
Hi Experts
I cannot see how to resolve the following DAX Error in a calculated column
VRoM/Budget Estimate =
IF(QUOTEMAN[TRUSTWITHCONSEQIMS] = 1 && QUOTEMAN[OPTNCHOICE] = 0, QUOTEMAN[OPTTOTALCOST],
IF(QUOTEMAN[TRUSTWITHCONSEQIMS] = 0 && QUOTEMAN[OPTNCHOICE] = 1 && QUOTEMAN[Column] <> BLANK(),"N/A",
IF(QUOTEMAN[TRUSTWITHCONSEQIMS] = 0 && QUOTEMAN[OPTNCHOICE] = 1 && QUOTEMAN[Column] = BLANK(), [OPTTOTALCOST],
IF(QUOTEMAN[TRUSTWITHCONSEQIMS] = 0 && QUOTEMAN[OPTNCHOICE] = 0, CALCULATE(MAX(QUOTEMAN[OPTTOTALCOST]), ALLEXCEPT(QUOTEMAN,QUOTEMAN[IMSTASKID]))))))
error message in image below
Hi Anonymous ,
You could try below code:-
VRoM/Budget Estimate = VAR opt_cost = CALCULATE ( MAX ( QUOTEMAN[OPTTOTALCOST] ), ALLEXCEPT ( QUOTEMAN, QUOTEMAN[IMSTASKID] ) ) RETURN SWITCH ( TRUE (), QUOTEMAN[TRUSTWITHCONSEQIMS] = 1 && QUOTEMAN[OPTNCHOICE] = 0, FORMAT ( QUOTEMAN[OPTTOTALCOST], "General Number" ), QUOTEMAN[TRUSTWITHCONSEQIMS] = 0 && QUOTEMAN[OPTNCHOICE] = 1 && QUOTEMAN[Column] <> BLANK (), "N/A", QUOTEMAN[TRUSTWITHCONSEQIMS] = 0 && QUOTEMAN[OPTNCHOICE] = 1 && QUOTEMAN[Column] = BLANK (), FORMAT ( [OPTTOTALCOST], "General Number" ), QUOTEMAN[TRUSTWITHCONSEQIMS] = 0 && QUOTEMAN[OPTNCHOICE] = 0, FORMAT ( opt_cost, "General Number" ) )
1 Reply
- Samarth_18Community Champion
Hi Anonymous ,
You could try below code:-
VRoM/Budget Estimate = VAR opt_cost = CALCULATE ( MAX ( QUOTEMAN[OPTTOTALCOST] ), ALLEXCEPT ( QUOTEMAN, QUOTEMAN[IMSTASKID] ) ) RETURN SWITCH ( TRUE (), QUOTEMAN[TRUSTWITHCONSEQIMS] = 1 && QUOTEMAN[OPTNCHOICE] = 0, FORMAT ( QUOTEMAN[OPTTOTALCOST], "General Number" ), QUOTEMAN[TRUSTWITHCONSEQIMS] = 0 && QUOTEMAN[OPTNCHOICE] = 1 && QUOTEMAN[Column] <> BLANK (), "N/A", QUOTEMAN[TRUSTWITHCONSEQIMS] = 0 && QUOTEMAN[OPTNCHOICE] = 1 && QUOTEMAN[Column] = BLANK (), FORMAT ( [OPTTOTALCOST], "General Number" ), QUOTEMAN[TRUSTWITHCONSEQIMS] = 0 && QUOTEMAN[OPTNCHOICE] = 0, FORMAT ( opt_cost, "General Number" ) )