March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hello. I have the following calculated table. I use "Count of Years" to divide by the sum of page views to get an average for the relevant month.
I would like the "Count of Years" to exclude the current month, so rather than recording 3 years for Feburary, I would like it to record 2, since we still haven't completed the month. Is there a way to do that?
Avg Rating = Summarize(
'All Web Site Data','All Web Site Data'[Month Number],
"Sum per month",
SUM('All Web Site Data'[Pageviews]),
"Count of Years", Calculate(DISTINCTCOUNT('All Web Site Data'[Year]))
)
Solved! Go to Solution.
i am not sure what's the best solution for this.
here is a workaround. maybe you can try to create a column
Column = if(year('Table'[date])=year(today())&&month('Table'[date])=month(today()),"No")
then filter out the data with "no" value in the visual.
Proud to be a Super User!
could you pls provide the sample data and expected output
Proud to be a Super User!
Hi @ryan_mayu , If you see the table below, the average monthly view here is including Feb. 2023 data, I'd rather it just include 2022 and before, since we still have the month.
"Month Number" in my original table is:
Month Number = month('All Web Site Data'[Date])
The calculated table is:
Avg Rating = Summarize(
'All Web Site Data','All Web Site Data'[Month Number],
"Sum per month",
SUM('All Web Site Data'[Pageviews]),
"Count of Years", Calculate(DISTINCTCOUNT('All Web Site Data'[Year]))
)
With an "Average Monthly View" column of
Average Monthly View = 'Avg Rating'[Sum per month] / 'Avg Rating'[Count of Years]
i am not sure what's the best solution for this.
here is a workaround. maybe you can try to create a column
Column = if(year('Table'[date])=year(today())&&month('Table'[date])=month(today()),"No")
then filter out the data with "no" value in the visual.
Proud to be a Super User!
you are welcome
Proud to be a Super User!
Create a measure which is simply month number - 1 and use this in the function instead of month number.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
User | Count |
---|---|
90 | |
89 | |
85 | |
73 | |
49 |
User | Count |
---|---|
167 | |
147 | |
92 | |
70 | |
58 |