Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.
Hi
I have data in the following format:
Supplier ID Rating Value
------------- ------------------
123 4
123 5
234 1
567 2
345 4
234 4
I want to find the count of suppliers whose average rating is between 4 and 5.
Average rating of a supplier = Sum of Ratings received by the supplier/Total no. of ratings received by the supplier
Solved! Go to Solution.
Try thsi MEASURE
Count_of_Suppliers = COUNTROWS ( FILTER ( ALLSELECTED ( Table1[Supplier ID] ), CALCULATE ( AVERAGE ( Table1[Rating Value] ) ) >= 4 && CALCULATE ( AVERAGE ( Table1[Rating Value] ) ) <= 5 ) )
Try thsi MEASURE
Count_of_Suppliers = COUNTROWS ( FILTER ( ALLSELECTED ( Table1[Supplier ID] ), CALCULATE ( AVERAGE ( Table1[Rating Value] ) ) >= 4 && CALCULATE ( AVERAGE ( Table1[Rating Value] ) ) <= 5 ) )
Thanks a lot Zubair, its working
Can we help me with another condition please.
How to calculate the number of Suppliers with Average Rating between 4 and 5 but will only consider the Suppliers who have got more than one rating count.
You can add another condition as follows
Count Of Suppliers = COUNTROWS ( FILTER ( ALLSELECTED ( Table1[Supplier ID] ), CALCULATE ( AVERAGE ( Table1[Rating Value] ) ) >= 4 && CALCULATE ( AVERAGE ( Table1[Rating Value] ) ) <= 5 && CALCULATE ( COUNT ( Table1[Rating Value] ) ) > 1 ) )
Check out the May 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
User | Count |
---|---|
73 | |
72 | |
71 | |
48 | |
45 |
User | Count |
---|---|
46 | |
38 | |
29 | |
28 | |
28 |