Forum Discussion
Anonymous
8 years agoNot applicable
What's wrong with this formula?
Hi, I just wanted to check what is wrong with this formula? Closed with Task = OR(CALCULATE(DISTINCTCOUNT(Task[Job ID (Task) ]),'Task'[Job.Status__c]="Closed"), CALCULATE(DISTINCTCOUNT(Task[Job ...
- 8 years ago
Ah, got ya.
I believe this will work:
DistinctCount.Open.PaymentEntry = CALCULATE( DISTINCTCOUNT( Task2[Job_ID] ), FILTER( Task2 , Task2[Job_Status] = "Closed" || Task2[Job_Status] = "Payment Entry") )
GabrielSantos
Resolver I
8 years agoHey there!
I believe you'll be able to achieve your desired result with a simpler code.
Try this:
Count Closed.PaymentEntry = COUNTROWS(
FILTER( Task ,
Task[Job_Status] = "Closed"
|| Task[Job_Status] = "Payment Entry" )
)In short, we use the countrows function to count the rows of a table that we filter to only include rows with "Closed" or "Payment Entry" job statuses. The || is the "or" operator.
- Anonymous8 years agoNot applicableHey,
It would work only if all tasks had unique job id. Because there are jobs with mulitple taks I have to use distinct count.- GabrielSantos8 years ago
Resolver I
Ah, got ya.
I believe this will work:
DistinctCount.Open.PaymentEntry = CALCULATE( DISTINCTCOUNT( Task2[Job_ID] ), FILTER( Task2 , Task2[Job_Status] = "Closed" || Task2[Job_Status] = "Payment Entry") )- Anonymous8 years agoNot applicable
Thank you, it worked.
- v-huizhn-msft8 years ago
Microsoft Employee
Hi Anonymous,
The formula GabrielSantos posted is right. Please try it and mark the right reply as answer if you have resolved your issue.
Best Regards,
Angelia