Udostępnij za pośrednictwem


Funkcja AVERAGEA (język DAX)

Zwraca średnią arytmetyczną wartości w kolumnie.Obsługuje wartości tekstowe i nieliczbowe.

Składnia

AVERAGEA(<column>)

Parametry

Termin

Definicja

kolumna

Kolumna zawiera wartości, dla których ma zostać obliczona średnia.

Wartość zwracana

Liczba dziesiętna.

Uwagi

Funkcja średnia.A Trwa kolumna Uśrednia liczby na nim, ale obsługuje także typy danych nienumerycznych zgodnie z następującymi zasadami:

  • Wartości PRAWDA liczy jako 1.

  • Wartości określających liczby FAŁSZYWYCH jako 0 (zero).

  • Wartości zawierające tekst nienumeryczne są liczone jako 0 (zero).

  • Pusty tekst ("") jest liczone jako 0 (zero).

Jeśli nie chcesz uwzględnić wartości logiczne i tekstowe reprezentacje liczb w odwołaniach jako części obliczeń, należy użyć funkcja ŚREDNIA.

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 Microsoft Excel również jest zwracana wartość zero, jeśli nie zostaną znalezione wiersze spełniające warunki.

Przykład

W poniższym przykładzie zwracana jest średnia komórek niepustych w kolumnie, do której występuje odwołanie, w poniższej tabeli.W przypadku użycia funkcji AVERAGE średnia wyniosłaby 21/2; funkcja AVERAGEA daje wynik 22/5.

Identyfikator transakcji

Kwota

Wynik

0000123

1

Liczone jako 1

0000124

20

Liczone jako 20

0000125

brak

Liczone jako 0

0000126

Liczone jako 0

0000126

Prawda

Liczone jako 1

=AVERAGEA([Amount])