cancel
Showing results for
Did you mean:

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

New Member

## How to return blanks as 0 only for current month?

Hi!
I created a simple data model in order to ilustrate what I want to accomplish.
My goal is to create a bar chart (that will be filtered by a slicer) that shows months in the X axis and the sum of the value column from the fact table.
Since we are currently on June, but the are no instances in the fact table for that month, a simple measure SUM(FactTable[Value]) will return blank for June. Using COALESCE(SUM(FactTable[Value]), 0) will display June, but also all the other months that are not the current one.

How can I return 0 in the visual for the current month while not showing months past the current?

1 ACCEPTED SOLUTION
Resolver II

Hello @flavioaas ,

If I understand correctly, you want to show case the current month even if it was blank within the bar chart.

M_bar = VAR CurrentMonth = MONTH(TODAY())
VAR CurrentYear = YEAR(TODAY())
RETURN
SWITCH(TRUE(),
MONTH(MAX('Calendar Table'[Date])) = CurrentMonth && YEAR(MAX('Calendar Table'[Date])) = CurrentYear,
COALESCE(SUM(FactTable[Value]),0),
MONTH(MAX('Calendar Table'[Date])) < CurrentMonth && YEAR(MAX('Calendar Table'[Date])) = CurrentYear,
SUM(FactTable[Value]),
BLANK()
)

Please accept it as a solution if it works properly. And you Kudo is much appreciated.
Thank you.
Resolver II

Hello @flavioaas ,

If I understand correctly, you want to show case the current month even if it was blank within the bar chart.

M_bar = VAR CurrentMonth = MONTH(TODAY())
VAR CurrentYear = YEAR(TODAY())
RETURN
SWITCH(TRUE(),
MONTH(MAX('Calendar Table'[Date])) = CurrentMonth && YEAR(MAX('Calendar Table'[Date])) = CurrentYear,
COALESCE(SUM(FactTable[Value]),0),
MONTH(MAX('Calendar Table'[Date])) < CurrentMonth && YEAR(MAX('Calendar Table'[Date])) = CurrentYear,
SUM(FactTable[Value]),
BLANK()
)

Please accept it as a solution if it works properly. And you Kudo is much appreciated.
Thank you.

Announcements

#### Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.