Udostępnij za pośrednictwem


AVERAGEX

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

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ę.
expression 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 obliczanie wyrażeń dla każdego wiersza tabeli, a następnie pobiera wynikowy zestaw wartości i oblicza średnią arytmetyczną. W związku z tym funkcja przyjmuje tabelę jako pierwszy argument i wyrażenie jako drugi argument.

  • We wszystkich innych kwestiach AVERAGEX są zgodne z tymi samymi zasadami 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 DAX Składnia.

funkcja AVERAGEAVERAGEAfunkcje statystyczne