Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
moeconsult
Helper V
Helper V

IF(CountIFS Greater than + other criteria

Please see below my excel formula which is returning the right result 

Excel Formula =IF(COUNTIFS(A:A,A2,B:B,"cs-ac",C:C,"Passed")>0,"Passed","No")

 

I have tried the dax formulas below but not returning what I expect, any help to perfect Dax would be great .

 

Status = IF(COUNT(Data[value])>0,IF(AND(Data[type]="cs-ac",Data[state]="Passed"),"Passed","No"))
 
Status = Var P = COUNT(Data[value])
Return
SWITCH(
TRUE(),
P >0,IF(AND([sic_type]="cs-ac",[state]="Passed"),"Passed","No"))
 
Sample data and output

A               B                   C                          D

valueTypeStateOutput
01ed570eundercompleteNo
01ed570eprogrcompleteNo
01ed570eundercompleteNo
01ed570edata-completeNo
01ed570ean-incompleteNo
01ed570eregiscompleteNo
01ed570enetwocompleteNo
01ed570ecs-accompleteNo
01ed570ealgorcompleteNo
01ed570ecs-accompleteNo
01ed570ereprein_progressNo
0423565bprogrcompletePassed 
0423565bundercompletePassed 
0423565bregiscompletePassed 
0423565bnetwocompletePassed 
0423565bcs-accompletePassed 
0423565bpythocompletePassed 
0423565balgorcompletePassed 
0423565bcs-accompletePassed 
0423565bprogrenrolledPassed 
0423565bnetwoenrolledPassed 
0423565bprogrenrolledPassed 
0423565brepreenrolledPassed 
0423565bteachenrolledPassed 
0423565bhow-cenrolledPassed 
0423565bintroenrolledPassed 
0423565bintroenrolledPassed 
0423565bdesigenrolledPassed 
0423565bobjecenrolledPassed 
0423565bunderenrolledPassed 
0423565bdata-droppedPassed 
0423565bprogrin_progressPassed 
0423565bintroin_progressPassed 
0423565bncce-droppedPassed 
0423565bgcse-droppedPassed 
0423565bimpacin_progressPassed 
0423565bcs-acpassedPassed 

 

@Greg_Deckler @Ashish_Mathur 

PM

 

1 ACCEPTED SOLUTION

I have managed to fix the problem by creating a calculated Table, please formula below :

 

Status= SUMMARIZE('Table',[value],"Achievement",IF(CALCULATE(COUNT('Table',[value]),'Table',[Type]= "cs-ac",'Table',[state]="pass")>=1,"Passed","No"))

View solution in original post

11 REPLIES 11

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.