Udostępnij za pośrednictwem


Funkcja AVERAGE (język DAX)

Zwraca średnią arytmetyczną wszystkich liczb w kolumnie.

Składnia

AVERAGE(<column>)

Parametry

Termin

Definicja

kolumna

Kolumna zawierająca liczby, dla których ma zostać obliczona średnia.

Wartość zwracana

Zwraca liczbę dziesiętną odpowiadającą średniej arytmetycznej liczb kolumna.

Uwagi

Ta funkcja przyjmuje określoną kolumnę jako argument i znajduje średnią wartości w tej kolumnie.Aby znaleźć średnią dla wyrażenia dającego w wyniku zestaw liczb, należy w zamian użyć funkcji AVERAGEX.

Wartości nieliczbowe w kolumnie są traktowane w następujący sposób:

  • Jeśli kolumna zawiera tekst, nie jest przeprowadzana żadna agregacja i funkcja zwraca wartości puste.

  • Jeśli kolumna zawiera wartości logiczne lub puste komórki, to takie wartości są ignorowane.

  • Komórki o wartości zero są uwzględniane.

  • W przypadku obliczania średniej dla komórek należy pamiętać o różnicy między komórką pustą a komórką zawierającą wartość 0 (zero).Jeśli komórka zawiera wartość 0, wartość ta jest dodawana do sumy liczb, a wiersz jest uwzględniany w liczbie wierszy używanej jako dzielnik.Jeśli jednak komórka zawiera wartość pustą, wiersz nie jest uwzględniany.

W przypadku braku wierszy do zagregowania funkcja zwraca wartość pustą. Jeśli jednak istnieją wiersze, ale żaden z nich nie spełnia określonych kryteriów, funkcja zwraca wartość 0.W programie Excel również jest zwracana wartość zero, jeśli nie zostaną znalezione wiersze spełniające warunki.

Przykład

Następująca formuła zwraca średnią wartości kolumna ExtendedSalesAmount, w tabela InternetSales.

=AVERAGE(InternetSales[ExtendedSalesAmount])

Funkcje pokrewne

Funkcja AVERAGEX może przyjąć jako argument wyrażenie obliczane dla poszczególnych wierszy w tabeli.Pozwala to na wykonanie obliczeń, a następnie uzyskanie średniej obliczonych wartości.

Funkcja AVERAGEA przyjmuje kolumnę jako swój argument, ale pod innymi względami zachowuje się podobnie do funkcji programu Excel o tej samej nazwie.Za pomocą funkcji AVERAGEA można obliczyć średnią dla kolumny zawierającej wartości puste.