The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredCompete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.
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 |
---|---|
16 | |
8 | |
7 | |
6 | |
5 |
User | Count |
---|---|
25 | |
13 | |
12 | |
8 | |
8 |