Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.