Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
lmiguez
Frequent Visitor

last sales by client

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

2 ACCEPTED SOLUTIONS
Zubair_Muhammad
Community Champion
Community Champion

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
)

View solution in original post

@lmiguez

 

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
)

View solution in original post

4 REPLIES 4
Zubair_Muhammad
Community Champion
Community Champion

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
)

Hi @Zubair_Muhammad

 

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

@lmiguez

 

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
)

@Zubair_Muhammad Thak you very much!

Best regards,

Lucía

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.