Forum Discussion

rajasekar_o's avatar
rajasekar_o
Helper V
1 year ago

TOP 5 SALES

Hi team ,
i want to calculate top 5 sales 

ASO top5 is calculation
calculate sales based on flag=y and top5 target
ASM top5 is calculation
calculate sales based top5 sales from ASO TOP5 BM top5 is calculation
calculate sales based top5 sales from ASM TOP5 
Employee

dealer asoasmbmflg
Dealer1aso1asm1bm1y
Dealer2aso1asm1bm1y
Dealer3aso1asm1bm1N
Dealer4aso1asm1bm1y
Dealer5aso1asm1bm1N
Dealer6aso1asm1bm1y
Dealer7aso1asm1bm1N
Dealer8aso1asm1bm1y
Dealer9aso1asm1bm1N
Dealer10aso1asm1bm1y
Dealer11aso1asm1bm1N
Dealer12aso1asm1bm1y
Dealer13aso1asm1bm1y
Dealer14aso1asm1bm1y
Dealer15aso1asm1bm1y
Dealer16aso2asm1bm1y
Dealer17aso2asm1bm1N
Dealer18aso2asm1bm1y
Dealer19aso2asm1bm1y
Dealer20aso2asm1bm1N
Dealer21aso2asm1bm1y
Dealer22aso2asm1bm1N
Dealer23aso2asm1bm1N
Dealer24aso2asm1bm1N
Dealer25aso2asm1bm1y
Dealer26aso2asm1bm1y
Dealer27aso2asm1bm1y
Dealer28aso2asm1bm1y
Dealer29aso2asm1bm1y
Dealer30aso2asm2bm1y

TARGET

SALES dealer TARGET
Dealer1245223
Dealer224524
Dealer3546456
Dealer4454563
Dealer535635
Dealer635635
Dealer73635
Dealer836353
Dealer9875875
Dealer107465
Dealer113537
Dealer128676
Dealer1346445
Dealer144536
Dealer1565367
Dealer167656
Dealer173456
Dealer187642
Dealer194764
Dealer208753
Dealer21346576
Dealer223455
Dealer2335646
Dealer2432445
Dealer2534545
Dealer2624354
Dealer273463
Dealer285434
Dealer2935635

SALES

dealer SALES
Dealer1245359
Dealer224660
Dealer3546592
Dealer4454699
Dealer535771
Dealer635771
Dealer73771
Dealer836489
Dealer9876011
Dealer107487.5
Dealer113559.5
Dealer128698.5
Dealer1346467.5
Dealer144558.5
Dealer1565389.5
Dealer167678.5
Dealer173478.5
Dealer187664.5
Dealer194946.5
Dealer208935.5
Dealer21346758.5
Dealer223637.5
Dealer2335828.5
Dealer2432627.5
Dealer25244560.5
Dealer2623861.5
Dealer27545793.5
Dealer28453900.5
Dealer2934972.5
Dealer3034972.5

2 Replies

  • 1. ASO Top 5 Sales

    ASO Top 5 Sales = 
    VAR TopASO =
    TOPN(
    5,
    SUMMARIZE(
    DealerData,
    DealerData[ASO],
    "ASO Sales", SUM(SalesData[Sales])
    ),
    [ASO Sales],
    DESC
    )
    RETURN
    CALCULATE(
    SUM(SalesData[Sales]),
    KEEPFILTERS(TopASO),
    DealerData[Flag] = "Y"
    )

    2. ASM Top 5 Sales

    ASM Top 5 Sales = 
    VAR TopASM =
    TOPN(
    5,
    SUMMARIZE(
    DealerData,
    DealerData[ASM],
    "ASM Sales", [ASO Top 5 Sales]
    ),
    [ASM Sales],
    DESC
    )
    RETURN
    CALCULATE(
    [ASO Top 5 Sales],
    KEEPFILTERS(TopASM)
    )

    3. BM Top 5 Sales

    BM Top 5 Sales = 
    VAR TopBM =
    TOPN(
    5,
    SUMMARIZE(
    DealerData,
    DealerData[BM],
    "BM Sales", [ASM Top 5 Sales]
    ),
    [BM Sales],
    DESC
    )
    RETURN
    CALCULATE(
    [ASM Top 5 Sales],
    KEEPFILTERS(TopBM)
    )


    If this helped, a Kudos πŸ‘ or Solution mark would be great!πŸŽ‰
    Cheers,
    Kedar Pande
    Connect on LinkedIn

    • rajasekar_o's avatar
      rajasekar_o
      Helper V
      ASO Top 5 Sales = 
      VAR TopASO =
      TOPN(
      5,
      SUMMARIZE(
      DealerData,
      DealerData[ASO],
      "ASO Sales", SUM(SalesData[Sales])
      ),
      [ASO Sales],
      DESC
      )
      RETURN
      CALCULATE(
      SUM(SalesData[Sales]),
      KEEPFILTERS(TopASO),
      DealerData[Flag] = "Y"
      )

      I this measure top 5 sales only calculating.
      but i need to calculate the sales of flag=y and top5 target