Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Morning All!
I would like to ask for some tips regarding next problem.
I have the following tables in my data model:
The visualizacion I am looking for is Category, average number of diferent skus by store in a given date (today-2)
For instance:
Any recommendations in order to get this visualization with a Dax measure?
Thanks in advance!
Regards
Solved! Go to Solution.
// Not really clear what you want
// but here's an attempt to understand...
[Avg #SKUs (by Store)] =
AVERAGEX(
// Averages the number of all distinct
// SKU's in the current context over all
// visible stores.
SUMMARIZE(
Stock,
Stores[StoreID]
),
CALCULATE(
DISTINCTCOUNT( Stock[sku] )
)
)
// If you slice your data by categories
// it'll return the average number of
// SKU's in the given category/categories.
// Again, the averaging is done over
// all visible stores.
Thank you very much! This was exactly what I was looking for.
Now I need to filter stock table to be able to count skus in a given date (today-2), not in all the stock table.
Thanks again!
Of course, the measure I gave you reacts to any slicing. That was the idea.
By the way, would you please mark my answer as THE answer and give me a thumbs-up?
The former is (almost) required as it'll help others, the latter is optional (as it'll help only me). Thanks.
By the way, where would you introduce a DAX filter sentence to get the stock filtered by date?
Thanks!
Don't know what you really mean... If you start slicing by dates, the measure will adjust itself automatically.
// Not really clear what you want
// but here's an attempt to understand...
[Avg #SKUs (by Store)] =
AVERAGEX(
// Averages the number of all distinct
// SKU's in the current context over all
// visible stores.
SUMMARIZE(
Stock,
Stores[StoreID]
),
CALCULATE(
DISTINCTCOUNT( Stock[sku] )
)
)
// If you slice your data by categories
// it'll return the average number of
// SKU's in the given category/categories.
// Again, the averaging is done over
// all visible stores.