Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
hello all,
please, i have a measure to calculate the average quantity in stock by month, the problem is when there is no transaction for a product in a month (on sales_tab) it doesn't give me any value, i want to give me the latest value
here is my measure:
Solved! Go to Solution.
Thanks to the great efforts by MS engineers to simplify syntax of DAX! Most beginners are SUCCESSFULLY MISLED to think that they could easily master DAX; but it turns out that the intricacy of the most frequently used RANKX() is still way beyond their comprehension! |
DAX is simple, but NOT EASY! |
Hi @Sofinobi
If the added values shall be counted in the total, you may try this as per attached sample file.
Average Filldown =
AVERAGEX (
VALUES ( 'Date'[YearMonth Number] ),
VAR CurrentMonth = 'Date'[YearMonth Number]
VAR LastDateWithData =
MAXX (
FILTER (
CALCULATETABLE ( VALUES ( Sales_Tab[CreationDate] ), ALL ( 'Date' ) ),
FORMAT ( Sales_Tab[CreationDate], "YYYYMM" ) <= CurrentMonth
),
Sales_Tab[CreationDate]
)
VAR LastMonthWithData = FORMAT ( LastDateWithData, "YYYYMM" )
RETURN
CALCULATE (
AVERAGE ( Sales_Tab[OldLogicalQuantity] ),
'Date'[YearMonth Number] = LastMonthWithData,
ALL ( 'Date' )
)
)
Thanks to the great efforts by MS engineers to simplify syntax of DAX! Most beginners are SUCCESSFULLY MISLED to think that they could easily master DAX; but it turns out that the intricacy of the most frequently used RANKX() is still way beyond their comprehension! |
DAX is simple, but NOT EASY! |
thank you my friend
User | Count |
---|---|
25 | |
12 | |
8 | |
7 | |
7 |
User | Count |
---|---|
25 | |
12 | |
11 | |
10 | |
6 |