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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
FredLEGUEN
Helper III
Helper III

Visualize all months, even those with no data

Hi community,

 

I'm sure this problem has been raised here but impossible to find the answer.

I have created a measure to calculate the number of active tickets (no problem) but when I use this measure in a bar chart, and when there isn't an open ticket for a certain period of time, I don't see that on my visual.

FredLEGUEN_0-1659461418664.png

 

In my situation, how to visualize all the last 18 months even if there is no data between June 2021 and January 2022?

Thanks

 

 

 

1 ACCEPTED SOLUTION
jdbuchanan71
Super User
Super User

@FredLEGUEN 

It looks like the measure in the 2nd chart is a running total so you should be able to modify that to roll the sum from previous months into a month that is missing data.  A running total measure looks like this:

Order Count Running Total = 
VAR _MaxDate = MAX ( Dates[Date] )
RETURN
CALCULATE ( COUNTROWS ( Sales ), FILTER ( ALLSELECTED ( Dates[Date] ), Dates[Date] <= _MaxDate ) )

View solution in original post

5 REPLIES 5
jdbuchanan71
Super User
Super User

When you set the variable _LastDate, that part of the measure is filtered by the SalesTable which means any date in the Dates[Date] that is later than the hightest date on the SalesTable is filtered out, so it returns blanks in those months where there are no sales

jdbuchanan71
Super User
Super User

@FredLEGUEN 

It looks like the measure in the 2nd chart is a running total so you should be able to modify that to roll the sum from previous months into a month that is missing data.  A running total measure looks like this:

Order Count Running Total = 
VAR _MaxDate = MAX ( Dates[Date] )
RETURN
CALCULATE ( COUNTROWS ( Sales ), FILTER ( ALLSELECTED ( Dates[Date] ), Dates[Date] <= _MaxDate ) )

That's perfect @jdbuchanan71 😀👍👏

With your cumulative formula, it's perfect

 

Can you explain what is the difference between your formula and the one I use?

Order Count Running Total = 
VAR _LastDate = CALCULATE( MAX ( Dates[Date] ) , SalesTable )
RETURN
CALCULATE ( 
    COUNTROWS ( SalesTable), 
    FILTER ( 
         ALL ( Dates[Date] ), 
         Dates[Date] <= MAX ( Dates[Date] )
    ) ,
    Dates[Date] <= _MaxDate )
)

 

This is the measure I have used and it returns blank month 

FredLEGUEN
Helper III
Helper III

Thanks @jdbuchanan71  for your answer, it solves a part of my problem.

 

As you can see, for this visual, it's exactly what I want 😀

FredLEGUEN_1-1659468749991.png

 

But, for another visual, I don't want to have blank bar but I want to repeat the previous bar (so the previous value of the measure). Is it possible to do that ?

FredLEGUEN_2-1659468843041.png

 

Thanks

jdbuchanan71
Super User
Super User

On the date axis turn on 'Show items with no data'

jdbuchanan71_0-1659462163179.png

 

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.