Hi Community!
I want to get average value in the past month.
Anyone knows how to do this using Dax?
For example, I have a database like this:
Let's assume today date is 2022/11/09. So for the past month average value should be A124, A125, A126 models average duration.
the answer will be 432 + 322 + 100 / 3 = 854 = 284.5
Anyone know how to implement this average value during the past 1 month?
Thank you so much for your help!
Thanks,
Jean
Solved! Go to Solution.
Hi @heejinyune ,
Please try:
Measure = CALCULATE(AVERAGE('Table'[Model Built Duration [Mins]]]),FILTER('Table',[Model Built Date]>=EDATE(TODAY(),-1)&&[Model Built Date]<=TODAY()))
Note: today is 2022/11/14, so the average is :(322+100)/2 = 211
Final output:
Best Regards,
Jianbo Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @heejinyune ,
Please try:
Measure = CALCULATE(AVERAGE('Table'[Model Built Duration [Mins]]]),FILTER('Table',[Model Built Date]>=EDATE(TODAY(),-1)&&[Model Built Date]<=TODAY()))
Note: today is 2022/11/14, so the average is :(322+100)/2 = 211
Final output:
Best Regards,
Jianbo Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@heejinyune Try:
Measure =
VAR __Date = MAX('Table'[Date])
VAR __Year = YEAR(__Date)
VAR __Month = MONTH(__Date)
VAR __Table = FILTER(ALL('Table'),YEAR([Date]) = __Year && MONTH([Date]) = __Month)
VAR __Return = AVERAGEX(__Table,[Model Built Duration [Mins])
RETURN
__Return
Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!
User | Count |
---|---|
108 | |
75 | |
66 | |
50 | |
48 |
User | Count |
---|---|
164 | |
87 | |
77 | |
70 | |
67 |