Przejdź do treści

DAX. Funkcja RANKX(). Ranking produktów wg przychodu w kampanii sezonowej.

Na czym to polega w sklepie

Funkcja RANKX sortuje tabelę według wyrażenia i zwraca rangę bieżącego wiersza. W raportach produktowych pokazuje pozycję SKU w rankingu przychodu, a w marketingu - miejsce kampanii wg ROAS lub CPA.

Przykład ze sklepu internetowego

Chcesz kolumnę z pozycją produktu w rankingu przychodu w aktywnej kategorii:

Product Revenue Rank =
RANKX(
    ALL( Products[ProductName] ),
    [Total Revenue],
    ,
    DESC,
    Dense
)

Campaign ROAS Rank =
RANKX(
    ALL( Campaigns[CampaignName] ),
    [ROAS],
    ,
    DESC
)
// 1 = najlepszy ROAS w całym modelu

Co zrobić po stronie biznesu

  • TOP 10 SKU w kampanii Google Shopping - filtr Rank <= 10.
  • Ranking kanałów wg udziału w przychodzie w bieżącym kwartale.
  • Pozycja kampanii remarketingowej wg liczby konwersji względem innych.

W skrócie

Pierwszy argument RANKX definiuje tabelę rankingu - ALL dla globalnego, ALLSELECTED dla widocznego kontekstu raportu.