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.