Forum Discussion

fabiomanniti's avatar
fabiomanniti
Icon for Helper III rankHelper III
4 years ago
Solved

Visual to show data change in time

Hello, I would like to know if there is a visual I can use to measure the variation of a certain quantity month by month possibly splitted by category.

Example

I have a table 

IDSubscription dateCountry

 

I would like to see, in the last six months some thing like

 

 

 December 2021November 2021October 2021September 2021Agoust 2021June 2021
US381 (-11%)

428 (+7%)

400 (+12%).........
FR123 (+17%)105 (-3%)108 (-9%).........
IT762 (-6%)810 (+15%)705 (+24%).........

 

It shouldn't be necessarily a matrix of course

  • v-zhangti's avatar
    v-zhangti
    4 years ago

    Hi, fabiomanniti 

     

    If you don't process the data in advance on the desktop, you won't get your desired results directly through the visuals.

     

    Maybe you can try the following methods.

    Column:

    last date = DATEADD('Table'[Subscription date],-1,MONTH)

    Measure:

    Difference =
    VAR N1 =CALCULATE (
            SUM ( 'Table'[Value] ),
            FILTER ( ALL ( 'Table' ),
                [Country] = MAX ( 'Table'[Country] )
                    && [ID] = MAX ( 'Table'[ID] ) ) )
    VAR N2 =CALCULATE (
            SUM ( 'Table'[Value] ),
            FILTER (  ALL ( 'Table' ),
                [Country] = MAX ( 'Table'[Country] )
                    && [Subscription date] = MAX ( 'Table'[last date] ) ) )
    RETURN DIVIDE ( N1 - N2, N2 )

     

    Best Regards,

    Community Support Team _Charlotte

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

4 Replies

    • fabiomanniti's avatar
      fabiomanniti
      Icon for Helper III rankHelper III

      Yes, these tools per se look good but, for I understood, I must already have data worked on Desktop...

      I mean: if I only have this table

      IDSubscription dateCountry
      101/01/2019IT
      202/01/2019FR
      303/01/2019US

       

      Can I know ONLY with a visual the id counting for each Country and each month (for only the last n months) and see the changing ratio compared to the previous month?

       

      If I can do it with those visual then I think I didn't understand how

      • v-zhangti's avatar
        v-zhangti
        Icon for Community Support rankCommunity Support

        Hi, fabiomanniti 

         

        If you don't process the data in advance on the desktop, you won't get your desired results directly through the visuals.

         

        Maybe you can try the following methods.

        Column:

        last date = DATEADD('Table'[Subscription date],-1,MONTH)

        Measure:

        Difference =
        VAR N1 =CALCULATE (
                SUM ( 'Table'[Value] ),
                FILTER ( ALL ( 'Table' ),
                    [Country] = MAX ( 'Table'[Country] )
                        && [ID] = MAX ( 'Table'[ID] ) ) )
        VAR N2 =CALCULATE (
                SUM ( 'Table'[Value] ),
                FILTER (  ALL ( 'Table' ),
                    [Country] = MAX ( 'Table'[Country] )
                        && [Subscription date] = MAX ( 'Table'[last date] ) ) )
        RETURN DIVIDE ( N1 - N2, N2 )

         

        Best Regards,

        Community Support Team _Charlotte

        If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.