Forum Discussion

navedkhan's avatar
navedkhan
Icon for Helper III rankHelper III
6 years ago
Solved

DAX to pick a given 'RAG' in a loop

Hi - I need to write a DAX function wherein if;   1) if all of the values in child column is 'Green'; then Parent Column would be 'Green', else; 2) if any of the given values is 'Red or Amber', th...
  • Ashish_Mathur's avatar
    Ashish_Mathur
    6 years ago

    Hi,

    This measure works

    Result = if(CALCULATE(COUNTROWS(Data),ALL(Data[RAG]),Data[RAG]="Green")=CALCULATE(COUNTROWS(Data),ALL(Data[RAG])),"Green",if(CALCULATE(COUNTROWS(Data),ALL(Data[RAG]),Data[RAG]="Red")>0,"Red",if(CALCULATE(COUNTROWS(Data),ALL(Data[RAG]),Data[RAG]="Amber")>0,"Amber",BLANK())))

    Hope this helps.