Przejdź do treści

DAX. Funkcja AVERAGEX(). Średni AOV w segmencie kampanii remarketingowej.

Na czym to polega w sklepie

Funkcja AVERAGEX iteruje po tabeli, oblicza wyrażenie dla każdego wiersza i zwraca średnią arytmetyczną. W KPI e-commerce służy do AOV i średniej wartości sesji tam, gdzie średnia z kolumny nie wystarcza (np. średnia z ilorazu).

Przykład ze sklepu internetowego

Chcesz średnią wartość zamówienia (AOV) w kontekście aktywnej kampanii - liczona per zamówienie, nie per wiersz produktu w OrderLines:

AOV =
AVERAGEX(
    Orders,
    Orders[Revenue]
)

Avg Session Value =
AVERAGEX(
    GA4_Events,
    DIVIDE( GA4_Events[Revenue], GA4_Events[Sessions], 0 )
)
// średnia wartość sesji w wybranym kanale

Co zrobić po stronie biznesu

  • Średnia liczba produktów w koszyku: AVERAGEX(Orders, Orders[ItemCount]).
  • Średni czas do konwersji w dniach per kampania atrybucji.
  • Średnia wartość pierwszego zakupu w segmencie nowych klientów.

W skrócie

AVERAGEX daje prawdziwą średnią per encja (zamówienie, sesja), podczas gdy AVERAGE sumuje kolumnę. W raportach AOV to różnica między poprawnym a błędnym wynikiem.