Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
7 years ago
Solved

Handling blank values between dates

Hello,


I've got a problem with handling blanks between two dates. 

I've got a measure that sums up the amount of hours in my fact table. This is filtered by a relative date slicer.

The picture below shows my actual result.

Actual Table

The months that are blank are not shown in my graph.

I made the desired graph bycalculating the total hours for each month in SQL.

I then loaded that data in my report as a second fact table.

This seems to fix my problem but then I can't highlight extra information in the graph unless I add those desired values in my SQL statement.

 

Desired Graph

Does anyone know how I can show the blank values as zero between to dates without creating a new date table?

 

Kind Regards,

 

  • Anonymous's avatar
    Anonymous
    7 years ago

    I have fixed my issue by not using a date hierarchy but just a calculated column with year and month instead.

    I could then use the "show items with no data" option.

4 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    I have fixed my issue by not using a date hierarchy but just a calculated column with year and month instead.

    I could then use the "show items with no data" option.

  • Greg_Deckler's avatar
    Greg_Deckler
    Community Champion

    Many times you can fix this by moving your calculations to VAR's and then have a return RETURN like:

     

    IF(ISBLANK(__SomeVar),0,__SomeVar)

  • v-jiascu-msft's avatar
    v-jiascu-msft
    Microsoft Employee

    Hi Anonymous,

     

    Another solution is enabling "Show items with no data". Please refer to the snapshot below.

    Handling-blank-values-between-dates

     

    Best Regards,
    Dale

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Greg_Deckler and v-jiascu-msft,

     

    I have tried both possible solutions. But it does not seem to work.

     

    With both solutions I get the following result:

    It seems like my date dimension does not filter properly even though I've got a slicer on it and the relation setup between both date columns in the tables.

     

    I cannot create a different date dimension using

    Table = CALENDAR(date(2018;1;1);Date(2019;1;1)

    since both values are variables depending on the users choice. I cannot simply say that the start date is in 2018 since it can also be somewhere in 2019. The same goes for the end date.

     

    Is there an alternative?