Forum Discussion

jackj's avatar
jackj
Helper I
3 years ago
Solved

Dynamic Standard Deviation

Hi,   I have a data table with the following attributes:   Country End of Week Total Sales US 1/1/2022 100 Canada 1/1/2022 150 France 1/1/2022 75 US 1/8/2022 40 Canada...
  • Anonymous's avatar
    Anonymous
    3 years ago

    Hi jackj ,

    Please try below steps:

    1. create a measure with below dax formula

    Standard Deviation of the Total Sales =
    VAR cur_country =
        SELECTEDVALUE ( 'Table'[Country] )
    VAR max_date =
        MAXX ( 'Table', [End of Week] )
    VAR min_date =
        MINX ( 'Table', [End of Week] )
    VAR tmp =
        FILTER (
            ALL ( 'Table' ),
            'Table'[Country] = cur_country
                && 'Table'[End of Week] >= min_date
                && 'Table'[End of Week] <= max_date
        )
    RETURN
        CALCULATE ( STDEV.P ( 'Table'[Total Sales] ), tmp )
    

     2. add some visuals like below

    Please refer the attached .pbix file.

     

    Best regards,
    Community Support Team_Binbin Yu
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.