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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Anonymous
Not applicable

DISTINCTCOUNT with a measure greater than 0

I am trying to count the number of different IDs that have a balance greater than 0. The total due is a meausre i have already created. 

 

This is the formula i have been trying to work with...

Count ID = CALCULATE(DISTINCTCOUNT(Invoice[Customerid]),[Total Due] > 0)

 

The measure to calculate that balance, or Total Due is this

Total Due = SUM('Invoice Detail'[Trx_amount])-SUM('Invoice Detail'[Trx_totalpaid])

Thanks!

1 ACCEPTED SOLUTION
MFelix
Super User
Super User

Hi @Anonymous ,

 

You need to add a filter to your measure in order to make it work.

 

Redo your measure like this:

Count ID =
CALCULATE (
    DISTINCTCOUNT ( Invoice[Customerid] );
    FILTER ( ALL ( Invoice[InvoiceID] ); [Total Due] > 0 )
)

 

should work as expected

 

Regards,

MFelix


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



View solution in original post

2 REPLIES 2
MFelix
Super User
Super User

Hi @Anonymous ,

 

You need to add a filter to your measure in order to make it work.

 

Redo your measure like this:

Count ID =
CALCULATE (
    DISTINCTCOUNT ( Invoice[Customerid] );
    FILTER ( ALL ( Invoice[InvoiceID] ); [Total Due] > 0 )
)

 

should work as expected

 

Regards,

MFelix


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



@MFelix had an almost similar problem.
tried some genius moves there with long DAX coding, and got really irritated.

 

To cut it short. Thanks man, the solution worked like a charm for me.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.