Udostępnij za pośrednictwem


Funkcja AVERAGEX

Oblicza średnią arytmetyczną wyników zestawu wyrażeń obliczanych dla tabeli.

Składnia

AVERAGEX(<table>,<expression>)

Parametry

Termin

Definicja

table

Nazwa tabeli lub wyrażenia określającego tabelę, dla której można wykonać agregację.

expression

Wyrażenie dające wynik skalarny, które będzie obliczane dla każdego wiersza tabeli określonej w pierwszym argumencie.

Wartość zwracana

Liczba dziesiętna.

Uwagi

Funkcja AVERAGEX oblicza wyrażenia dla poszczególnych wierszy tabeli, a następnie średnią arytmetyczną ich wyników. Dlatego funkcja ta przyjmuje tabelę jako swój pierwszy argument i wyrażenie jako drugi.

Pod wszystkimi innymi względami funkcja AVERAGEX zachowuje się tak samo jak funkcja AVERAGE. Nie można uwzględniać komórek nieliczbowych i zawierających wartość null. Oba argumenty, table i expression, są wymagane.

W przypadku braku wierszy do zagregowania funkcja zwraca wartość pustą. Jeśli są wiersze, ale żaden z nich nie spełnia określonych kryteriów, funkcja zwraca wartość 0.

Przykład

W poniższym przykładzie obliczana jest średnia sum wartości frachtu i podatku dla poszczególnych zamówień w tabeli InternetSales — najpierw dla każdego wiersza jest obliczana suma Freight plus TaxAmt, a następnie średnia tych sum.

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

Jeśli wyrażenie użyte jako drugi argument zawiera wiele operacji, należy użyć nawiasów w celu określenia kolejności wykonywania obliczeń. Aby uzyskać więcej informacji, zobacz temat Specyfikacja składni języka DAX dla programu PowerPivot.

Zobacz także

Odwołanie

Funkcja AVERAGE

Funkcja AVERAGEA

Inne zasoby

Funkcje statystyczne (język DAX)