Show TopN Products and Others in Power BI

  Рет қаралды 76,245

Goodly

Goodly

Күн бұрын

Пікірлер: 227
@GoodlyChandeep
@GoodlyChandeep 3 жыл бұрын
NOTE - The Pseudo Prod Table is linked to the Product Table >> Product Name Column (One to Many Relationship). DOWNLOAD PBIX - chandeepchhabra-my.sharepoint.com/:u:/g/personal/chandeepchhabra_chandeepchhabra_onmicrosoft_com/EdyCVJETeWNLhnAqqHJT1gcBN4Z7XZnrM2Bz5_wKC4jDpQ?e=f73ylA Also use this code to get the correct totals Top N SUM Table = VAR TOPNSelected = SELECTEDVALUE('TopN Selection'[Value]) VAR CurrentProd = SELECTEDVALUE('Pseudo Prod Table'[Product]) VAR TopProducts = TOPN( TopNSelected, ALLSELECTED('Pseudo Prod Table'[Product]), [Total Sales] ) VAR TopProdSales = CALCULATE( [Total Sales], KEEPFILTERS( TopProducts ) ) RETURN IF( HASONEVALUE('Pseudo Prod Table'[Product]), SWITCH( TRUE(), CurrentProd "Others", TopProdSales, CurrentProd = "Others", CALCULATE( [Total Sales], ALLSELECTED('Pseudo Prod Table'[Product]) ) - CALCULATE( [Total Sales], TopProducts ) ), [Total Sales] )
@jishnusachidanandan5866
@jishnusachidanandan5866 2 жыл бұрын
Is it possible to create a drill through from this chart for 'Others' to a detail page where it shows details of data that belongs to this 'Others' category.? Thanks.
@singhzcity2219
@singhzcity2219 2 жыл бұрын
Is it possible to create "Others" In a live Connection?
@jhankarnarang9559
@jhankarnarang9559 8 ай бұрын
@@jishnusachidanandan5866 any solution for this?
@miss1burgos
@miss1burgos 2 ай бұрын
I can't thank you enough on how you broke this down. I spent 2 days watching other videos, and it was so confusing. You did an amazing job explaining step by step in addition what and why we were doing what we were doing to get to where we needed to be. Thank you!!
@JohnSullivan1
@JohnSullivan1 3 жыл бұрын
Great video. The SQLBI video was excellent but this makes the concepts even easier to understand. Thank you Chandeep! Your videos are very well done.
@tukaramjogdand7023
@tukaramjogdand7023 3 жыл бұрын
This is the excellent example, step by step commentary provided. This weekend, I have spent my time to get solution on the same requirement and I would say this is the best video out of all the available on the KZbin. Great stuff Chandeep! Thank you and best of luck!
@powerbinareal
@powerbinareal 2 жыл бұрын
Legal
@joelabacherli1310
@joelabacherli1310 Жыл бұрын
My brother, I just had a major breakthrough while watching this video for the second time. Using the instructions you graciously provided, I may have just came up with a design for my companies sales team that will prove to have major benefits across the entire department. Thank you so very much for explaining this concept in an easy to understand way. I love your tone and cadence. So much information is so easily taken in. You are awesome.
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
I am glad it workout well Joel!
@TomaszBI
@TomaszBI 11 ай бұрын
Yo, this number formatting is wicked. I have never expected to see it in real life.
@kunalkumar-hl6gv
@kunalkumar-hl6gv Жыл бұрын
this is the best video on internet last night i haven't slept due to this problem and now i understand thanku so much !!!!
@joserobertodantas1516
@joserobertodantas1516 Жыл бұрын
After a few weeks, I had to watch this video again, and finding - 21:14 - saved me a lot of time
@datayoda74
@datayoda74 2 жыл бұрын
This is an excellent video and perfect illustration. Step by step with no errors. I mean excellent and what I was looking for. Goodly, you have yourself a customer. I will be buying your DAX course, by the grace of God this week.....
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thank you. Looking forward to seeing you in the course.
@juliotorres3789
@juliotorres3789 11 ай бұрын
@goodlychandeep you're a godsend. I'm prepping for an interview, needing to know this very thing. You have an excellent method of teaching and I am learning a lot. I knew how to do this on excel and SQL but not PowerBI
@feliperodrigues1549
@feliperodrigues1549 Жыл бұрын
Thank you brother, I'm from Brazil and your video helped me a lot to solve important issues in my work, thank you for sharing, a big hug from Brazil!!
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
hugging you back :)
@aspitball9343
@aspitball9343 2 жыл бұрын
In your data model, join the pseudo table to the main table that it was built from. The calculation/measure to sum or count will use that main table. Once that join is there, from the pseudo table to the main table (1:M) then you should be good. If not, look for errors. For example, it didn't work at first for me because I defined by 'Other' category as 'Other' instead of 'Others'. When it came to the Top N measure I used what I saw which was 'Others'. Oops. When I changed that to 'Other' then it worked. Nice job by the creator but also nice feedback from the community to fill in the gaps.
@sambrown4210
@sambrown4210 2 жыл бұрын
I have linked my pseudo table to the main table but I still cannot get the topN function to get the total sales figure to show up. What am I doing wrong?
@powerbinareal
@powerbinareal 2 жыл бұрын
Legal
@alicedwonderland7733
@alicedwonderland7733 2 жыл бұрын
Yep, without joining the pseudo table the Top N measure won't work.
@Ravi-ce6th
@Ravi-ce6th 3 жыл бұрын
🙌🙌 thanks a lot sir, I seen some tutorials but no one explained this much easy and clear way. Tq😍
@haleyalltheway
@haleyalltheway Жыл бұрын
Thanks so much! This video let me see hope in a situation I'm trying to tackle. In addition to put the non-selected items to Others group, I already have an "Others" item in the product list(in my case it’s a brand list) and I need this Others to always be pushed to as part of the bigger Others. Also, I need to create an extra item, which is the sum of certain two brands, and also show its position alongside with the two of its components. For the bigger Others and this summed item, both their rank need to be blank. But for display order, the bigger Others needs to be place at the end while the summed item appears in accordance with its position. And the dynamic interactions with the slicers also needed. I sort of done this (for a fixed Top N number) through power query by separately making the components I need (the bigger Others, the Top Ns, the summed brands, and the Grand total, and then append them together as the final result. But I’m thinking if this is even possible in Power BI? Would be so grateful for any suggestions on the thinking direction!
@laiqmehdi8704
@laiqmehdi8704 3 ай бұрын
Superb superb super still refer this concept again in 2024 god bless you always
@KawanExcel
@KawanExcel Жыл бұрын
This guy make it easier to understand. Great explanation.
@francescorambaldi1230
@francescorambaldi1230 2 жыл бұрын
You are a legend! I've been stuck with this for days and you solved my problem! Thank you a lot!!!!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad it helped!
@wayneedmondson1065
@wayneedmondson1065 3 жыл бұрын
Thanks Chandeep. Lots to learn here. Thanks for walking through it step by step. Thumbs up!!
@GoodlyChandeep
@GoodlyChandeep 3 жыл бұрын
Glad it was helpful!
@bharathkumar-sq3qy
@bharathkumar-sq3qy 3 жыл бұрын
Excellent, Looking forward to more Videos. The way you explain is very catchy and easy to understand... Many Thanks...
@OwaisAkber
@OwaisAkber 2 жыл бұрын
Amazing use of DAX. Thanks for sharing such great techniques.
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad you like it! 💚
@annaokarmus1334
@annaokarmus1334 Жыл бұрын
Hi! Many thanks for this video! I love the way you explain all aspects. 😊 Would it be possible for you to show how to set up the formula to get correct totals if we want to show tabular view? Right now the total is the sum of top N 😢
@sanjeevsoni6793
@sanjeevsoni6793 3 жыл бұрын
very very well explained, So many topics covered. Well Done Goodly.
@seazonegranec
@seazonegranec 5 ай бұрын
It's always so cool to find EXACTLY what we need. Thank you sir!
@hskalsi832
@hskalsi832 2 жыл бұрын
Spell bound. How a complex problem solved with ease. And , the way you explained each step is super. Keep enriching us with your great ideas. How can we get the top product of the current year and show its trend over the years?
@ramakrishnaravula1819
@ramakrishnaravula1819 3 жыл бұрын
Excellent and very easy way , thank you for video
@vicky-mx2ku
@vicky-mx2ku 2 жыл бұрын
Awesome video! Hats off to you for explaining the part very neatly and easily. Keep posting such videos.
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad you liked it!
@ExcelSpark
@ExcelSpark 3 жыл бұрын
You are amazing sir,, I do not bore with your all videos. I want training for DAX.
@KamilKurowski-pp6ny
@KamilKurowski-pp6ny 4 ай бұрын
This is one of the best approaches. I still have one issue. If we want to use it with axis that has years, the TOPN is evaluated year by year which doesn't work when TopN is to be used as a legend. The legends will be inconsistent across years.
@robertduncan5001
@robertduncan5001 2 жыл бұрын
This is a great guide and clear however is there a way to add additional slicers from other tables that will still show the "Others" on the chart?
@saltanatrakhymbayeva7576
@saltanatrakhymbayeva7576 3 жыл бұрын
So nice to see you in the corner of the video!
@mnowako
@mnowako 3 жыл бұрын
Excellent step by step tutorial and a great business case 👍. Thank you.
@TD-mp5nf
@TD-mp5nf Жыл бұрын
Thanks Chandeep! This solution works well. I have tried to adapt it to calculate top performers for the next level of granularity. I have an Agent Table in my model. Some Individual agents may be part of different networks (next level of granularity). I produced measures to calculate top performing networks. When doing so, the agents who do not belong to any network were added to "Others". I am struggling with the ranking measure though, to have the "others" bar at the bottom. I would be very grateful for your help with this!
@vishnupp5944
@vishnupp5944 Жыл бұрын
Amazing video. really useful and intellectual idea
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Glad you like this Vishnu!
@Varun.Khanna1602
@Varun.Khanna1602 3 жыл бұрын
This is an excellent learning resource, thank you so much for sharing and the step by step instructions
@JayantShettigar-pt6uo
@JayantShettigar-pt6uo Жыл бұрын
the way you explained was awesome , keep up the good work
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Thanks Jayant!
@juansepowerplatform
@juansepowerplatform 3 жыл бұрын
Amazing video and walk-through a complex calculation and visualization. Thank you
@gayatrilshinde1560
@gayatrilshinde1560 Жыл бұрын
Great one
@chandangupta9148
@chandangupta9148 Жыл бұрын
This is really solved my biggest problem Thank you so much!!
@BbabbittGolf
@BbabbittGolf 8 ай бұрын
Super Helpful Video -- How would adjust this to rollup correctly in a matrix? Currently, I am getting this to show only values of the top values and not the "others"
@satishkumardommeti8282
@satishkumardommeti8282 3 жыл бұрын
Excellent 👍
@ΜαρίαΖαφειροπούλου-μ4κ
@ΜαρίαΖαφειροπούλου-μ4κ 3 жыл бұрын
Very useful and well explained tutorial. Thanks for that!
@tarunteja9162
@tarunteja9162 2 жыл бұрын
Really a great video with clear explanation.
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thank you!
@andreeamorgociu2541
@andreeamorgociu2541 Жыл бұрын
Thank you! This was very insightful and useful!
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
You're so welcome Andreea!
@majidismayilov4027
@majidismayilov4027 Жыл бұрын
Friend! You are a genius!
@andrestricker4118
@andrestricker4118 3 жыл бұрын
18:14 Thanks a million. But do you know if there is a way to also calculate the totals correctly?
@annaokarmus1334
@annaokarmus1334 Жыл бұрын
Have you managed to find the solution? 😢
@andrestricker4118
@andrestricker4118 Жыл бұрын
@@annaokarmus1334 nope. Not yet
@annaokarmus1334
@annaokarmus1334 Жыл бұрын
@@andrestricker4118 thanks :( struggling with the same!
@didieratehortuamorales4211
@didieratehortuamorales4211 3 жыл бұрын
Great Video! Thanks for sharing Greetings from Medellin-Colombia
@RahulJainOfficial
@RahulJainOfficial 3 жыл бұрын
Thanks, great help! How can we show the grand total to include the "others" in its sum?
@KoundinyaPulipaka
@KoundinyaPulipaka 3 жыл бұрын
Super informative Thankyou so much 🤝
@pavankumarreddy189
@pavankumarreddy189 3 жыл бұрын
Superb video Chandeep.
@zakarialabidi7520
@zakarialabidi7520 5 ай бұрын
Great video! Is there anyway to drill down on “Others ” to see the details?
@johncoker6960
@johncoker6960 2 жыл бұрын
Awesome video but I'm stuck on one point, your Total Sales parameter. Can you explain how you built the parameter?
@harnesh007
@harnesh007 3 жыл бұрын
Thanks a lot your work is great. can you share one video for chart formatting and full report formatting. if possible please share all element formatting video.
@janwillemvanholst
@janwillemvanholst 3 жыл бұрын
Excellent explanation. Thanks!
@AnalyticalJha
@AnalyticalJha Жыл бұрын
HI, Thanks for this. Can we make the category dynamic by field parameter instead of product, we can choose Shade, Category, Customer, State etc on the report like top n days?
@kamransamad9686
@kamransamad9686 3 жыл бұрын
wonderfully explained, thanks.
@manuelcarvalho3232
@manuelcarvalho3232 3 жыл бұрын
really Excellent tutorial! very well explained and really helpful especially if you want build a Pie chart! Many thanks!
@sukhomoyb
@sukhomoyb 3 жыл бұрын
Thanks for sharing these tricks ...
@eswarsonu1115
@eswarsonu1115 3 жыл бұрын
Excellent Session.
@astridlaurence8223
@astridlaurence8223 3 жыл бұрын
Thank you for THIS, great and excellent learning
@nsuresh1
@nsuresh1 Жыл бұрын
Nicely explained.
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Thanks Suresh!
@shwetadalal389
@shwetadalal389 3 жыл бұрын
One Suggestion! You can also use what-if parameter for topn value selection. In that case you wouldn't require a separate table for slicer!!
@Shaan0112
@Shaan0112 2 жыл бұрын
Thanks Chandeep for this amazing video. (Already seen Sqlbi masters alberto)..but you have great explanation 👍. Could you show how this pseudo table is connected with sales table?
@ojhaashirbad
@ojhaashirbad 2 жыл бұрын
Amazing content
@ParimalaSwadhyayana
@ParimalaSwadhyayana 3 ай бұрын
Great explanation! I used the codes from the download PBIX file in the link you shared. I have an issue with Top N total. Please clarify with the related code here. Thank you Chandeep! Appreciate your work.
@lokanathdash2845
@lokanathdash2845 2 жыл бұрын
Thank you so much for this.. Its really helps a lot.. Can we also add subtotal in the graph.. Please reply
@timple11
@timple11 3 жыл бұрын
Great Video
@johncatsicas101
@johncatsicas101 3 жыл бұрын
Thank you Chandeep - this is teh type of the analysis that makes analysis excellent. We analysts need to make it easier for the consumers to make it easier to digest the huge amounts of data. Thank you Sir
@Anilkumar-jo8nj
@Anilkumar-jo8nj 3 жыл бұрын
Thank you Chandeep it was a great video. I have a requirement like one table and one slicer slicer values like A, B, C if I click a then display b+c values and if I click b then a+c values like that...
@OleksandrPolosmak
@OleksandrPolosmak 3 ай бұрын
great video. Thanks! I was struggling to show % by periods: in your example you have overall total, while I need by years in %. , chatgtp reworked a formula a little bit.
@sunrise_7878
@sunrise_7878 6 ай бұрын
Hi, thank you so much for this video!! I followed all your steps and everything adds up perfectly. I also added the relationship, but the sum of my Grand total is incorrect, it give me the total of TopProdSales . Could someone please advice.. 😊
@sunrise_7878
@sunrise_7878 6 ай бұрын
For someone that might have this issue in the future.. Here is what worked for me. Replace the Return statement with this: RETURN IF( HASONEFILTER('Pseudo Prod Table'[Product]), IF( CurrentProd "Others", TopProdSales, OtherSales ), TopProdSales + OtherSales )
@franciscoclaudio4818
@franciscoclaudio4818 2 жыл бұрын
congratulations for the video. Doubt: if I click on 'others' will it cross filter?
@alicedwonderland7733
@alicedwonderland7733 2 жыл бұрын
Nice tutorial! However, how did you add the title variable in the text visual?
@sunwayr
@sunwayr 3 жыл бұрын
Great Video and thank you for sharing this with us. I have a question, is there a way display the top 3 product as stacked column char ?
@soumyendupaul9556
@soumyendupaul9556 Жыл бұрын
Great Video!! Could you make a video on DAX function openingbalanceMonth, Quarter & Year
@aydeediaz2307
@aydeediaz2307 Жыл бұрын
Hi! Thank it did work but I have a question, what if in the top 3 I want to exclude 2 of the products that are there, but in the sum of "Others" I do want them in there?
@HemanthKumar-lb4xt
@HemanthKumar-lb4xt Жыл бұрын
Awesome this was one of interview questions for me I got the answer
@ramakrishnachennupati2013
@ramakrishnachennupati2013 3 жыл бұрын
Great Video . Have you joined pseudo product table with sales table?
@kamalahwal7412
@kamalahwal7412 Жыл бұрын
How would you tackle this when the dataset includes multiple sale measures. For instance, actual sales and budgeted/forecasted sales?
@stephenbrincat7124
@stephenbrincat7124 3 жыл бұрын
Excellent explanation, one question if the others value is higher than the TopN how can I place in bottom of the list? Thanks
@sreekanthgundlapalli7393
@sreekanthgundlapalli7393 3 жыл бұрын
Thank You, Very Well Explained
@seamushand8439
@seamushand8439 2 жыл бұрын
Very useful. Thank you
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad it was helpful!
@ankurarora7632
@ankurarora7632 Жыл бұрын
Great Video, similar to this video, can you make a video on top n plus others PERCENTAGE wise.
@danusgamearcade6839
@danusgamearcade6839 2 жыл бұрын
Thank you, I really appreciate your help...it's really great.... :)
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad you like it 💚
@sharadkumarpani7625
@sharadkumarpani7625 8 ай бұрын
Its not one product left. Its when each row acts as a filter when we drag TOP N sum then it means that there is one value that it has. So one value would always be among the top 3 or bottom three or any three or max three anything . Hence it is giving the sales amount of that particular value in product column.
@primolee2002
@primolee2002 2 жыл бұрын
This is great help, thanks! Could you please tell me if there is a way to show this bar chart in 2 layers, first layer is like what you show, then the second layer shows what products are in "Others"? Thank you so much in advance!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
One easy way is to create a table with Products and Total Sales. When you filter Others on the chart you'll see all the rest of the products and their sales values.
@claudiolobenwein
@claudiolobenwein 3 жыл бұрын
Incredible, man!!
@ziyacaylak3270
@ziyacaylak3270 3 жыл бұрын
GREAT JOP MANY THANKS
@ramonillarramendi3191
@ramonillarramendi3191 3 жыл бұрын
Wonderful. Thank you very much!!
@sharadkumarpani7625
@sharadkumarpani7625 8 ай бұрын
And what have you calculated in Top N SUM measure? Why do we need IF top n sum Blank(). ???
@blaatfanaat
@blaatfanaat 7 ай бұрын
did you ever found out?
3 жыл бұрын
Simply, thank you!
@kennethstephani692
@kennethstephani692 3 жыл бұрын
Great video!
@pey7114
@pey7114 Жыл бұрын
Thank you very much, very good solution however I have a problem. When selecting a top, 2 for example, if the two dimensions cover 100%, the "Others" bar will still appear, but with a value of 0. Can it be prevented from appearing? It also appears at No. 1 according to the order of the ranking.
2 жыл бұрын
Agradeço pela excelente aula. Muito prático o entendimento, ajudou bastante !!!!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Que bom que ajudou!
@raimonfuentes7831
@raimonfuentes7831 Ай бұрын
One question, if I press the others bar, will the rest of the dashboard show only the visualizations for Other products? If not, is there a way to achieve it? Thank you! Great Video!
@pranavjain8498
@pranavjain8498 5 ай бұрын
How do you add other measures such as profit as another column in such a chart? How would you go about creating that measure?
@nagampravallika4843
@nagampravallika4843 3 жыл бұрын
Thanks for the video. Can you please advice , I am able to get the Clustered chart for top 5products+Others but I need a Stacked Chart with the split of each bar for Top 5 Products eg:Top1,Top2.... to be splinted on the basis of Model Name according to the Dataset you have provided.
@davidscamerajourney
@davidscamerajourney 7 ай бұрын
Really appreciate this video. Sadly I fell down at the 15:45 mark because the Others Category does not appear for me if I try and filter the data using another connected table.
@anisshaikh5325
@anisshaikh5325 3 жыл бұрын
Superb
@THEODORG7
@THEODORG7 2 жыл бұрын
Excellent presentation but Could you please help me something? How i could bring more fields on the pseudo table (like descriptions or other info)
@anishkamoona9115
@anishkamoona9115 2 жыл бұрын
Hi! Thanks for the amazing tutorial. It is really very well explained. However, I am stuck at creating an area chart with TopN + Others and using it in the legend, can you please help me out here?
@AishwariyaGupta
@AishwariyaGupta Жыл бұрын
Hi, did u find a solution to this?
Context Transition in Power BI and Tricky Examples
15:06
Goodly
Рет қаралды 47 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
Dynamic TOP N and Others in Power BI
10:45
BI Way
Рет қаралды 33 М.
7 Power Query Tricks You’ll Regret Not Knowing
24:05
Goodly
Рет қаралды 26 М.
No more publishing Power BI
10:40
KratosBI
Рет қаралды 30 М.
The Most Important DAX Functions You Must Know in Power BI
20:23
TopN CONFUSION in Power BI | When the Top3 DOESN'T return 3 items
16:55
5 Worst DAX Mistakes You’re Probably Making
15:53
Goodly
Рет қаралды 12 М.
Writing a DAX query using TOPN
14:43
SQLBI
Рет қаралды 35 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН