Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
3 years ago

Need Help with Power Query

I created a new column to get the monthly average unique users per dashboard:

VAR DashboardDistinctUsers =

    ADDCOLUMNS(

        SUMMARIZE(

            FILTER('raw', NOT(ISBLANK('raw'[Dashboard Name]))),

            'raw'[Dashboard Name],

            'raw'[Date].[Year],

            'raw'[Date].[Month],

            "DistinctUsers", DISTINCTCOUNT('raw'[EMAIL])

        ),

        "YearMonth", DATE([Year], [Month], 1)

    )

VAR AverageDistinctUsersPerDashboard =

    SUMMARIZE(

        DashboardDistinctUsers,

        [Dashboard Name],

        "AvgDistinctUsers", AVERAGEX(DashboardDistinctUsers, [DistinctUsers])

    )

VAR OverallAvgDistinctUsers =

    AVERAGEX(AverageDistinctUsersPerDashboard, [AvgDistinctUsers])

RETURN

    OverallAvgDistinctUser

This gives me the following result:

 


Now I want to create a new column where if the monthly avg unique users is less than 5.46 (which is the overall average) then the status should be “review relevancy”.
The problem is that I can’t seem to reference that 5.46, not even with a new calculated measure.

e.g. I tried the following:

MEASURE Overall Monthly Average Unique Users =

VAR DashboardDistinctUsers =

    ADDCOLUMNS(

        SUMMARIZE(

            FILTER('raw', NOT(ISBLANK('raw'[Dashboard Name]))),

            'raw'[Dashboard Name],

            'raw'[Date].[Year],

            'raw'[Date].[Month],

            "DistinctUsers", DISTINCTCOUNT('raw'[EMAIL])

        ),

        "YearMonth", DATE([Year], [Month], 1)

    )

VAR AverageDistinctUsersPerDashboard =

    SUMMARIZE(

        DashboardDistinctUsers,

        [Dashboard Name],

        "AvgDistinctUsers", AVERAGEX(DashboardDistinctUsers, [DistinctUsers])

    )

VAR OverallAvgDistinctUsers =

    AVERAGEX(AverageDistinctUsersPerDashboard, [AvgDistinctUsers])

RETURN

    OverallAvgDistinctUsers

How can I reference the total of the table?

1 Reply