Forum Discussion
DAX Measure
Hi All,
Need a help in resolving my query.
I have created a calculated column Name (Remit Status) which is working fine , when i am placing in table(Logic below)
VAR cnt =
COUNTX (
FILTER (
ProjectPhases,
ProjectPhases[remit status]
= "Overdue"
),
MIN ( Projects[AuditCode] )
)
VAR ret_cnt =
IF ( cnt = BLANK (), 0, cnt )
RETURN
ret_cnt
- Anonymous5 years ago
Hi amitchandak
Please correct me if I wrongly understood your problem.
You want to calculate the number of rows for ProjectPhases[Remit Status]="Overdue" and ProjectPhases[Remit Status]="Due in 4 weeks", right ?
I create a sample with the calculated column you provided .You can see the screenshot below .
From the data ,we can see the numbers for ProjectPhases[Remit Status]="Overdue" and ProjectPhases[Remit Status]="Due in 4 weeks" respectively are 2 and 1.Because I don’t know the field Projects[AuditCode] ,so I create the formulas are different from yours .
Then we create measures to count .
remit_overdue = var cnt=CALCULATE(COUNTROWS(ProjectPhases),FILTER(ProjectPhases,ProjectPhases[Remit Status]="Overdue")) return IF(cnt=BLANK(),0,cnt)Remits_Due in 4weeks = VAR cnt =CALCULATE(COUNT(ProjectPhases[Remit Status]),FILTER (ProjectPhases,ProjectPhases[actual_date_01]=BLANK() && NOW()>DATEADD(ProjectPhases[Remit_Target_Date],-28,DAY) && NOW()<ProjectPhases[Remit_Target_Date])) return IF( cnt = BLANK(),0,cnt)The result is as shown:
I have attached my pbix file ,you can refer to it .
Best Regards
Community Support Team _ Ailsa Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
2 Replies
- amitchandakSuper User
Anonymous , not sure for the reason to take min. Try measure like this one
COUNTX (
FILTER (
ProjectPhases,
ProjectPhases[remit status]
= "Overdue"
),
Projects[AuditCode]
) +0 - AnonymousNot applicable
Hi amitchandak
Please correct me if I wrongly understood your problem.
You want to calculate the number of rows for ProjectPhases[Remit Status]="Overdue" and ProjectPhases[Remit Status]="Due in 4 weeks", right ?
I create a sample with the calculated column you provided .You can see the screenshot below .
From the data ,we can see the numbers for ProjectPhases[Remit Status]="Overdue" and ProjectPhases[Remit Status]="Due in 4 weeks" respectively are 2 and 1.Because I don’t know the field Projects[AuditCode] ,so I create the formulas are different from yours .
Then we create measures to count .
remit_overdue = var cnt=CALCULATE(COUNTROWS(ProjectPhases),FILTER(ProjectPhases,ProjectPhases[Remit Status]="Overdue")) return IF(cnt=BLANK(),0,cnt)Remits_Due in 4weeks = VAR cnt =CALCULATE(COUNT(ProjectPhases[Remit Status]),FILTER (ProjectPhases,ProjectPhases[actual_date_01]=BLANK() && NOW()>DATEADD(ProjectPhases[Remit_Target_Date],-28,DAY) && NOW()<ProjectPhases[Remit_Target_Date])) return IF( cnt = BLANK(),0,cnt)The result is as shown:
I have attached my pbix file ,you can refer to it .
Best Regards
Community Support Team _ Ailsa Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.