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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Anonymous
Not applicable

How to calculate Sum/Totals with an if-condition based on measure?

Hi, 

hope you can help me out. I have following data: 
Customer Table 

CRM Table 

Turnover Table 

the CRM and Turnover are linked through Customer ID to the Customer Table 

Now I need to calculate the Turnover for customer were not visited this year. 

I already calcualted the

1. number of customers

DISTINCTCOUNT(Personenkonto_1[CustomerID])
2. number of visits in a year for the customer 
CALCULATE([Anzahl Vorgänge];FILTER('Aktivität CRM_9';'Aktivität CRM_9'[Bezeichnung]="Visit");all(Team_6[Team]))

3. Sales for the customer in a year 

CALCULATE(sum(Mengendaten[Sales]);USERELATIONSHIP(Bereichsbezeichnung[Bereich];Mengendaten[Bereichsbezeichnung]))
 

So how can i build up a formula ? I tried with an if-function: if(number of visits<=0;Sales;0) --> it turns the correct value, but the Total Sum field in the table is showing 0, But i need the total Sales value for those customers that were not visited yet. 


any idea? 


Regards, 

Anastasija

1 ACCEPTED SOLUTION

Hi @Anonymous 

 

Please add a new measure instead:

Measure = SUMX(Customer,[Calculate Sales for no visits])

0006.PNG 

Community Support Team _ Dina Ye
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

5 REPLIES 5
v-diye-msft
Community Support
Community Support

Hi @Anonymous 

 

You might consider creating pbix file that will contain some sample data, upload the pbix to onedrive or dropbox and share the link to the file. Please do not forget to describe the expected results based on this sample data.

 

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

Hi, 

 

i created an example. Hope you can download it in DropBox: 

 

https://www.dropbox.com/s/2oooowkph8q5rld/Example%20issue.pbix?dl=0 

 

Ratri

Hi @Anonymous 

 

Please add a new measure instead:

Measure = SUMX(Customer,[Calculate Sales for no visits])

0006.PNG 

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

Please refer hasonevalue

 

https://docs.microsoft.com/en-us/dax/hasonevalue-function-dax

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Anonymous
Not applicable

Hi, 

 

hasonavlue referst to column. But i have no column that is indicating the number of visits. i have only a measure and with measure HASONVALUE is not working. 

 

BG,

Ratri

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors