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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
Cgull
Frequent Visitor

Measure to show zero data where no data for date

Hi,

 

We are struggling with DAX, to create a measure that puts zeros for blank values. 

Data:

Date Time                   Tokens   User

09/11/2020 00:00:0110Harry
09/11/2020 01:00:0110Harry
09/11/2020 02:00:0110Harry
09/11/2020 03:00:0110Harry
09/11/2020 04:00:0110Harry
09/11/2020 05:00:0110Harry
09/11/2020 06:00:0110Harry
09/11/2020 07:00:0110Harry
09/11/2020 08:00:0110Harry
09/11/2020 09:00:0110Harry
09/11/2020 09:00:0110Sally
09/11/2020 10:00:0110Harry
09/11/2020 10:00:0110Sally
09/11/2020 11:00:0110Harry
09/11/2020 11:00:0110Sally
09/11/2020 11:00:0120Bob
09/11/2020 12:00:0110Harry
09/11/2020 12:00:0110Sally
09/11/2020 12:00:0120Bob
09/11/2020 13:00:0110Harry
09/11/2020 13:00:0110Sally
09/11/2020 14:00:0110Harry
09/11/2020 14:00:0110Sally
09/11/2020 15:00:0110Harry
09/11/2020 16:00:0110Harry
09/11/2020 17:00:0110Harry
09/11/2020 18:00:0110Harry
09/11/2020 19:00:0110Harry
09/11/2020 20:00:0110Harry
09/11/2020 21:00:0110Harry
09/11/2020 22:00:0110Harry
09/11/2020 23:00:0110Harry
10/11/2020 00:00:0110Harry

 

Visual initially looks good, 

Cgull_0-1625841428263.png

but when we filter by user. 

Cgull_1-1625841501692.png

Line should go to zero at 18:00 on 09/11/2020.

We think a measure should resolve this. 

We've tried various ideas i.e.

Measure = IF((CALCULATE(SUM(Sheet3[Tokens])) < 1), 0,(CALCULATE(SUM(Sheet3[Tokens]))))

But have not succeded in the correct expression.
Happy to share pbix. if it makes it clearer.
Many thanks in advance.

1 ACCEPTED SOLUTION
parry2k
Super User
Super User

@Cgull this is a large problem than what looks on the surface, as a best practice, you always want to have dimension in your model and strive for star schema and that's is the root cause of this problem. Understand star schema and the importance for Power BI - Power BI | Microsoft Docs

 

See attached and now you want to tweak the measure as referred to in the previous reply for the SQLBI video.

 

Follow us on LinkedIn

 

Check my latest blog post Comparing Selected Client With Other Top N Clients | PeryTUS  I would ❤ Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos to whoever helped to solve your problem. It is a token of appreciation!

 

Visit us at https://perytus.com, your one-stop-shop for Power BI-related projects/training/consultancy.

 

 

 

 



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

View solution in original post

5 REPLIES 5
parry2k
Super User
Super User

@Cgull this is a large problem than what looks on the surface, as a best practice, you always want to have dimension in your model and strive for star schema and that's is the root cause of this problem. Understand star schema and the importance for Power BI - Power BI | Microsoft Docs

 

See attached and now you want to tweak the measure as referred to in the previous reply for the SQLBI video.

 

Follow us on LinkedIn

 

Check my latest blog post Comparing Selected Client With Other Top N Clients | PeryTUS  I would ❤ Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos to whoever helped to solve your problem. It is a token of appreciation!

 

Visit us at https://perytus.com, your one-stop-shop for Power BI-related projects/training/consultancy.

 

 

 

 



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

parry2k
Super User
Super User

@Cgull I'm sure missing something here, can you share pbix file. 



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Cgull
Frequent Visitor

Hi @parry2k 
Hopefully this works?
Link to pbx file 

Best wishes 

parry2k
Super User
Super User

@Cgull one quick way is to add  +0 to the measure, and also check this post that explains it very well. How to return 0 instead of BLANK in DAX - SQLBI

 

Follow us on LinkedIn

 

Check my latest blog post Comparing Selected Client With Other Top N Clients | PeryTUS  I would ❤ Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos to whoever helped to solve your problem. It is a token of appreciation!

 

Visit us at https://perytus.com, your one-stop-shop for Power BI-related projects/training/consultancy.

 

 



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Cgull
Frequent Visitor

Hi @parry2k, we did have a go and try. 

Measure = SUM(Sheet3[Tokens]) + 0 
But we must be misunderstanding the DAX, as we don't see any zeros. 
Cgull_0-1625845154467.png

Best wishes



Helpful resources

Announcements
Feb2025 Sticker Challenge

Join our Community Sticker Challenge 2025

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

Jan NL Carousel

Fabric Community Update - January 2025

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