Forum Discussion

vijayvizzu's avatar
vijayvizzu
Helper III
5 years ago

Last Week comparison not working properly

Hi

I have created a measure to compare the current week value with last week value. Its working fine in some pages, but all.

 

X_Test_Measure = 

VAR _LW_Price = 
LASTNONBLANKVALUE(
        DATEADD(
            CalendarT[Date],
            -7,DAY
        ),
        [Total Value]
    )
VAR _CW_Price =
    LASTNONBLANKVALUE(
        CalendarT[Date],
        [Total Value]
    )
RETURN 
IF( ISBLANK( [Total Value]),BLANK(),_CW_Price-_LW_Price)

 Below matrix value shows me correct values, but when i am putting into a matrix visual as top level info it gives me blank.Unable to find out the error

 

7 Replies

  • vijayvizzu , Make sure Cw_no is coming from the date table .

     

    or

     

    Can you share sample data and sample output in table format? Or a sample pbix after removing sensitive data.

     

    refer if needed

     

    Power BI — Week on Week and WTD
    https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
    https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-Last-Week/ba-p/1051123
    https://www.youtube.com/watch?v=pnAesWxYgJ8

    • vijayvizzu's avatar
      vijayvizzu
      Helper III

      Thank you, but i can't able to upload any document as my PC doesnt allow me to upload anything

  • v-janeyg-msft's avatar
    v-janeyg-msft
    Community Support

    Hi, vijayvizzu 

     

    There is a suitable context in the matrix so it is displayed correctly. Since your measure contains other measure, we can't judge why there is a blank based on the information you provide. If you can't provide data, I think you need to check whether the context and the measure are in harmony.

    Did I answer your question ? Please mark my reply as solution. Thank you very much.
    If not, please upload some insensitive data samples and expected output.


    Best Regards,

    Community Support Team _ Janey

     

    • vijayvizzu's avatar
      vijayvizzu
      Helper III

      Hi v-janeyg-msft  amitchandak 

      I understood the problem, unable to fix it

      The problem is that, if the date selection ranges between weekly published dates, then it calculates the numbers correctly, but we selected the beyond that publish date, then it won works

       

      Example,

      I have the publish dates till 30th Jun 2021, in the date slicer, if i will select 7th Jul (greater than publish date), then it won't work because there was no values in that date range. So, how can i elimate the user to select the beyond the publish dates. 

      • v-janeyg-msft's avatar
        v-janeyg-msft
        Community Support

        Hi, vijayvizzu 

         

        If you are talking about date slicer, then you can directly control the range of date selection on the filterpane to meet your needs.

        Like this:

        Did I answer your question ? Please mark my reply as solution. Thank you very much.
        If not, please feel free to ask me.


        Best Regards,

        Community Support Team _ Janey