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.
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?
Solved! Go to 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)
Hi @ld17 ,
Try adding "+0" in your measure or column.
For example,
when there's no "+0".
When creating a measure to add "+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.
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.
Here is a screenshot of what is happening to my data:
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.