AVERAGEX

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

Oblicza średnią (średnią arytmetyczną) zestawu wyrażeń obliczanych w tabeli.

Składnia

AVERAGEX(<table>,<expression>)  

Parametry

Termin Definicja
table Nazwa tabeli lub wyrażenie określające tabelę, dla której można wykonać agregację.
wyrażenie Wyrażenie z wynikiem skalarnym, które zostanie ocenione dla każdego wiersza tabeli w pierwszym argumencie.

Wartość zwracana

Liczba dziesiętna.

Uwagi

  • Funkcja AVERAGEX umożliwia obliczenie wyrażeń dla każdego wiersza tabeli, a następnie użycie wynikowego zestawu wartości i obliczenie średniej arytmetycznej. W związku z tym funkcja przyjmuje tabelę jako pierwszy argument i wyrażenie jako drugi argument.

  • We wszystkich pozostałych względach funkcja AVERAGEX jest zgodna z tymi samymi regułami co AVERAGE. Nie można uwzględnić komórek nieliczbowych ani null. Wymagane są zarówno argumenty tabeli, jak i wyrażenia.

  • Jeśli nie ma wierszy do agregowania, funkcja zwraca wartość pustą. Jeśli istnieją wiersze, ale żadna z nich nie spełnia określonych kryteriów, funkcja zwraca wartość 0.

  • Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.

Przykład

W poniższym przykładzie obliczana jest średnia wartość frachtu i podatku od każdego zamówienia w tabeli InternetSales, najpierw sumując freight plus TaxAmt w każdym wierszu, a następnie średnio te sumy.

= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])  

Jeśli używasz wielu operacji w wyrażeniu używanym jako drugi argument, musisz użyć nawiasów, aby kontrolować kolejność obliczeń. Aby uzyskać więcej informacji, zobacz Dokumentacja składni języka DAX.

AVERAGE, funkcja
AVERAGEA, funkcja
Funkcje statystyczne