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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
hatahetahmad
Helper I
Helper I

Calculated Invoices Count with filtered Measure

Hello,

 

I have Sales Table contains (Date, ID, Sales Rep, Product, Total)

 

I Counted the Invoices above 20$ (Used calculate and calculated distinct invoices count)

 

But My Question when Invoices Count More than 14 invoices give the number else give me 0

I did If Condition It seems right, but the total giving me the same number as Counted the Invoices above 20$

My tables filterd by Date and Sales Rep Name, I Expect to get the total of invoices that Excedd 20$ per invoice and exceed 14 invoice per working day.

 

Sketch.png

 

 

 

1 ACCEPTED SOLUTION

Hi @hatahetahmad,

 

Try this new measure.

Measure =
SUMX (
    VALUES ( data[Date] ),
    IF ( [Invoices Above 20$] >= 14, [Invoices Above 20$], 0 )
)

aa

 

Best Regards,

Dale

Community Support Team _ Dale
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

6 REPLIES 6
Anonymous
Not applicable

Rather than using an if statement, would it not work if you just use the filter part of the calculate function? 

Something like:

 

calculate(distinctcount('Sales Table'[Sales]),'Sales Table'[Invoice] > 14)

Thank you ThomasDaviesMCR for the reply,

 

I cant Do that because I made a Mesure that give me invoices Number (each invoice exceed 20$ total)

 

So, Building in this Measure I want DISTINCTCOUNT of invoices If each day exceed 14 invoices of the 20$

 

Example: 

Day 1 - 20 invoices made (only 12 above 20$) then the measure I want to give me 0 for Day 1

Day 2 - 18 invoices made (only 15 above 20$) then the measure I want to give me 15 for Day 2

Day 3 - 14 invoices made (only 14 above 20$) then the measure I want to give me 14 for Day 3

Hi @hatahetahmad,

 

Try a measure like below. Or you can share a sample.

Measure =
SUMX ( VALUES ( 'table'[sales] ), COUNT ( 'table'[invoice] ) )

Best Regards,

Dale

Community Support Team _ Dale
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

I'm afraid that didn't work,

 

Here is sample of my data.

Hi @hatahetahmad,

 

Try this new measure.

Measure =
SUMX (
    VALUES ( data[Date] ),
    IF ( [Invoices Above 20$] >= 14, [Invoices Above 20$], 0 )
)

aa

 

Best Regards,

Dale

Community Support Team _ Dale
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Finally, Thank you.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.