Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
I need the Name of the Product from TableA for which I have recieved most Quotes.
for e.g. Select Name of Product where Max ( Count (Quotes ) )
Also the Name of the Product from TableA for which I have recieved most Quotes and for which ... (Another Condition).
for e.g. Select Name of Product where Max ( Count (Quotes ) ) and where Count (Quotes ) >100
Solved! Go to Solution.
It is working and I am accepting it as a solution however if you could tell me any other simpler way then it would be great as it seems a lot confusing.
Perhaps something along the lines of:
MyMax = CALCULATE(MAX(Table([Product]),FILTER(Table,MAXX(Table,COUNT([Quotes])))
This is exactly what I am using and it seems very feasible but it is not giving desired results always.
I am using slicers/filters and it ives correct results for some and incorrect result for the rest.
I don't know on what basis it is giving rubbish results.
Could be that you need to add an ALL or ALLEXCEPT clause or something along those lines. Can you post some sample data and description of where you are seeing the issue?
You know how the world works, I can't share the exact data but sure I will replicate the thing from Northwind Database and share soon.
https://1drv.ms/u/s!AmsIJlc64zz0iSGPhQZbprlPgkH_
Here is the link to PBI file.
I have 3 columns COUNTRY, ProductID, STATUS
I want the COUNTRY which is Repeated the Most in First CARD
I want the ProductID which is Repeated the Most and with the STATUS=TRUE (2nd condition) in Second CARD
and both should work correct with the filter/slicer above.
Currrently it is giving wrong results.
If you wish to take into account that you might have ties in your data (as in the sample file) you could use the following two measures in your file.
I have tested them and they produce correct result.
Most frequent country =
CONCATENATEX(
CALCULATETABLE(
VALUES(Data[COUNTRY]);
TOPN(1;VALUES(Data[COUNTRY]);CALCULATE(COUNTROWS('Data'));DESC)
);
'Data'[COUNTRY];", "
)
Most freq product with status true =
CONCATENATEX(
CALCULATETABLE(
VALUES(Data[PRODUCTID]);
TOPN(1;VALUES(Data[PRODUCTID]);CALCULATE(COUNTROWS('Data'));DESC);
'Data'[STATUS] = TRUE()
);
'Data'[PRODUCTID];", "
)
Br,
Magnus
It is working and I am accepting it as a solution however if you could tell me any other simpler way then it would be great as it seems a lot confusing.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 98 | |
| 72 | |
| 50 | |
| 50 | |
| 43 |