Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Hi,
I hope you can help me.
I have a table with number of sale id, sales ammount, date and client. I need to make a table visualization with each client and the last 3 sales to each client.
Do you know how can I do this?
Thank you very much.
Best regards,
Lucía
Solved! Go to Solution.
Hi @lmiguez
Try adding a RANK calculated column....(RANKING transactions for each CLIENT by date)
Then you can choose RANK(1,2,3) as your filters
RANK =
RANKX (
FILTER ( Table1, Table1[Client] = EARLIER ( Table1[Client] ) ),
Table1[Date],
,
DESC,
DENSE
)
May be you can use this RANK measure and use it as a VISUAL filter for top3
Please see attached file as well
RANK Measure =
RANKX (
FILTER (
ALLSELECTED ( Table1 ),
Table1[Client] = SELECTEDVALUE ( Table1[Client] )
),
CALCULATE ( MAX ( Table1[Date] ) ),
,
DESC,
DENSE
)
Hi @lmiguez
Try adding a RANK calculated column....(RANKING transactions for each CLIENT by date)
Then you can choose RANK(1,2,3) as your filters
RANK =
RANKX (
FILTER ( Table1, Table1[Client] = EARLIER ( Table1[Client] ) ),
Table1[Date],
,
DESC,
DENSE
)
Thanks for your reply. It works perfectly but I need to do this through a measure because I need to interact with date slicer.
Do you know how can I do that?
Best regards,
Lucía
May be you can use this RANK measure and use it as a VISUAL filter for top3
Please see attached file as well
RANK Measure =
RANKX (
FILTER (
ALLSELECTED ( Table1 ),
Table1[Client] = SELECTEDVALUE ( Table1[Client] )
),
CALCULATE ( MAX ( Table1[Date] ) ),
,
DESC,
DENSE
)
The Power BI Data Visualization World Championships is back! It's time to submit your entry.
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 56 | |
| 42 | |
| 41 | |
| 21 | |
| 21 |
| User | Count |
|---|---|
| 150 | |
| 107 | |
| 64 | |
| 36 | |
| 36 |