Forum Discussion
Card with two Top N FIlters
Hi, I have my data with this structure. This is daily data of multiple dealers and sale data:
Dealer Name
Sales
upload_datetime
I want to create a Card with the top sales of the latest upload_datetime. E.g. the dealer with the most sales at the latest date.
I already have a Card with Top 1 sales but it takes the sum of sales for every day. I tried putting another Top N filter for upload_datetime but it doesn't let me. Also, a relative filter (like last 1 day) wouldn't work either because even though the data is daily, it doesn't updates every day.
Any ideas? Thank you
Hello!
Give a try to this DAX measure and if it matches your expectations, please mark it as a solution. Cheers!
Top Sales Latest Date = VAR LatestDate = MAX('Dealers'[upload_datetime]) VAR TopSalesOnLatestDate = CALCULATE( MAX('Dealers'[Sales]), 'Dealers'[upload_datetime] = LatestDate ) VAR TopDealerOnLatestDate = CALCULATE( FIRSTNONBLANK('Dealers'[Dealer Name], TopSalesOnLatestDate), 'Dealers'[upload_datetime] = LatestDate, 'Dealers'[Sales] = TopSalesOnLatestDate ) RETURN TopDealerOnLatestDate- Anonymous2 years ago
Hi, diego-jd
You can refer to Alex87 reply, if it does not work, you can refer to following Measure.maxSales = VAR _latestDate = CALCULATE ( MAX ( 'Table'[Upload_datetime] ) ) VAR _maxSales = CALCULATE ( MAX ( 'Table'[Sales] ), FILTER ( 'Table', 'Table'[Upload_datetime] = _latestDate ) ) VAR _dealerName = CALCULATE ( MAX ( 'Table'[Dealer Name] ), FILTER ( 'Table', 'Table'[Sales] = _maxSales && 'Table'[Upload_datetime] = _latestDate ) ) RETURN _maxSales & " " & _dealerNameBest Regards,
Yang
Community Support TeamIf there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!How to get your questions answered quickly -- How to provide sample data in the Power BI Forum
2 Replies
- Alex87
Solution Sage
Hello!
Give a try to this DAX measure and if it matches your expectations, please mark it as a solution. Cheers!
Top Sales Latest Date = VAR LatestDate = MAX('Dealers'[upload_datetime]) VAR TopSalesOnLatestDate = CALCULATE( MAX('Dealers'[Sales]), 'Dealers'[upload_datetime] = LatestDate ) VAR TopDealerOnLatestDate = CALCULATE( FIRSTNONBLANK('Dealers'[Dealer Name], TopSalesOnLatestDate), 'Dealers'[upload_datetime] = LatestDate, 'Dealers'[Sales] = TopSalesOnLatestDate ) RETURN TopDealerOnLatestDate - AnonymousNot applicable
Hi, diego-jd
You can refer to Alex87 reply, if it does not work, you can refer to following Measure.maxSales = VAR _latestDate = CALCULATE ( MAX ( 'Table'[Upload_datetime] ) ) VAR _maxSales = CALCULATE ( MAX ( 'Table'[Sales] ), FILTER ( 'Table', 'Table'[Upload_datetime] = _latestDate ) ) VAR _dealerName = CALCULATE ( MAX ( 'Table'[Dealer Name] ), FILTER ( 'Table', 'Table'[Sales] = _maxSales && 'Table'[Upload_datetime] = _latestDate ) ) RETURN _maxSales & " " & _dealerNameBest Regards,
Yang
Community Support TeamIf there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!How to get your questions answered quickly -- How to provide sample data in the Power BI Forum