Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Hello! Could you please make an advice on my issue.
I have table with following dimensions : Year, Product, Sector
For each combination I have MarketSize and Sales
So I'm computing market share (Sales/MarketSize)
Now I want to add columns to my table, for example Average Market Share of top10 Sectors and I'm stuck on that stage, because, with my dax I can only have the values for top 10 sectors and others are blank.
Ideally I want to say what sales I could have if my sectors have at least this average MarketShare and put sectors' growth potential (-1+ideal sales/current sales) on the graph.
Thank you!!
My dax below:
AvgMarketShareTop10 =
VAR curryear = 'Table'[YEAR]
VAR prod = 'Table'[Product]
VAR totshare = 'Table'[MarketShare]
VAR ranking =
COUNTROWS (
FILTER (
ALL ( 'Table' ),
'Table'[YEAR] = curryear
&& 'Table'[Product] = prod
&& 'Table'[MarketShare] > totshare
)
) + 1
RETURN
CALCULATE (
DIVIDE (
SUMX (
SUMMARIZE ( 'Table', 'Table'[Sector], 'Table'[YEAR], 'Table'[Sales] ),
'Table'[Sales]
),
( MarketSize )
),
ranking <= 10
)
Hi @Anonymous ,
Has your problem been solved, if so, please consider Accept a correct reply as the solution or share your own solution to help others find it.
Best Regards
Lucien
@Anonymous , You need to have measure like
Top10 Date =CALCULATE(averagex(Values(Table[Sector]), [MarketSize]) ,TOPN(10,allselected(Table[Sector]),[MarketSize] ,DESC),VALUES(Table[Sector]))
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
User | Count |
---|---|
144 | |
73 | |
63 | |
52 | |
51 |
User | Count |
---|---|
208 | |
91 | |
62 | |
59 | |
56 |