Udostępnij za pośrednictwem


AVERAGEX

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Oblicza average (średnia arytmetyczna) zestawu wyrażeń obliczanych w tabeli.

Składnia

AVERAGEX(<table>,<expression>)

Parametry

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

Zwracanie value

Liczba dziesiętna.

Uwagi

  • Funkcja AVERAGEX umożliwia evaluate wyrażeń dla każdego wiersza tabeli, and następnie pobiera wynikowy zestaw valuesandcalculate średniej arytmetycznej. W związku z tym funkcja przyjmuje tabelę jako argument first, and wyrażenie jako argument second.

  • W all innych względach AVERAGEX przestrzegać tych samych zasad co AVERAGE. Nie można uwzględnić nieliczbowych or komórek o wartości null. Oba argumenty wyrażeń and tabeli są wymagane.

  • Jeśli nie ma wierszy do agregowania, funkcja zwraca blank. Jeśli istnieją wiersze, ale none z nich spełniają określone kryteria, funkcja zwraca wartość 0.

  • Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.

Przykład

Poniższy przykład oblicza average podatku and frachtowego dla każdego zamówienia w tabeli InternetSales, sumując first Freight plus TaxAmt w każdym wierszu, and następnie średnio te sumy.

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

If używasz wielu operacji w wyrażeniu używanym jako argument second, należy użyć nawiasów do kontrolowania kolejności obliczeń. Aby uzyskać więcej informacji, zobacz DAX Składnia.

funkcja AVERAGEAVERAGEAfunkcje statystyczne