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
ld17
Helper II
Helper II

Showing zero on a line graph using DimDate

I'm trying to create a line graph that shows incident trends by month over the last four years. I have a "year" column , a "month" column, and an "incident" column, but for some months, there is no data, so when I try to put this data into a line graph, I want it to show zero, but it just shows nothing. One solution said to create a DimDate table, so I did this and created a relationship between the DimDate date and my original date, but it still does not plot zero. Any ideas where I might be doing wrong?

1 ACCEPTED SOLUTION

Thank you for this! I had seen a similar solution posted elsewhere, but I had some confusion with which measure I was adding zero to since I don't have any measures already applied to this particular graph.

The solution that ended up working for me was to create a DimDate table and follow the steps and add the code from this site. One change I had to make was to use Date.EndofMonth instead of Date.EndofYear, because I only wanted it to count this year's data up to this month since the remaining months in this year haven't happened yet.

Then I had to create a relationship between the date column in my original table and the date column in the DimDate table. Then I added the following DAX expression to my new table: 

 

COUNT OF INCIDENTS = 

VAR _INCIDENTS = COUNT ('Table name'[Column name]) 

RETURN 

IF (ISBLANK(_INCIDENTS),0,_INCIDENTS)

View solution in original post

4 REPLIES 4
v-stephen-msft
Community Support
Community Support

Hi @ld17 ,

 

Try adding "+0" in your measure or column.

For example,

when there's no "+0".

vstephenmsft_1-1660639545261.png

 

 

When creating a measure to add "+0".

vstephenmsft_2-1660639588907.png

 

 

 

Best Regards,

Stephen Tao

 

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

 

 

Thank you for this! I had seen a similar solution posted elsewhere, but I had some confusion with which measure I was adding zero to since I don't have any measures already applied to this particular graph.

The solution that ended up working for me was to create a DimDate table and follow the steps and add the code from this site. One change I had to make was to use Date.EndofMonth instead of Date.EndofYear, because I only wanted it to count this year's data up to this month since the remaining months in this year haven't happened yet.

Then I had to create a relationship between the date column in my original table and the date column in the DimDate table. Then I added the following DAX expression to my new table: 

 

COUNT OF INCIDENTS = 

VAR _INCIDENTS = COUNT ('Table name'[Column name]) 

RETURN 

IF (ISBLANK(_INCIDENTS),0,_INCIDENTS)

Hi @ld17 ,

 

Since you didn't have a measure, are you putting a column or a calculated column?

Then you can create a measure, use the SUM function to get the sum of the fields you want, and then add 0.

For example,

Measure = SUM('Table'[ColumnNmae]) + 0

 

 

Best Regards,

Stephen Tao

 

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

ld17
Helper II
Helper II

Here is a screenshot of what is happening to my data:

 

Capture.PNG

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.

Top Solution Authors
Top Kudoed Authors