Porównanie kolumn obliczeniowych z miarami

Ukończone

Początkujący użytkownicy języka DAX często mają problem z odróżnieniem kolumn obliczeniowych od miar. Poniższa sekcja poświęcona jest podobieństwom i różnicom między tymi dwoma elementami.

Zarówno kolumny obliczeniowe, jak i miary:

  • Obliczenia, które można dodać do modelu semantycznego.
  • Są definiowane za pomocą formuł DAX.
  • Są przywoływane w formułach DAX poprzez podanie ich nazw w nawiasach kwadratowych.

Kolumny obliczeniowe i miary różnią się od siebie pod następującymi względami:

  • Cel — kolumny obliczeniowe poszerzają tabelę o nową kolumnę, a miary definiują sposób podsumowania danych modelu.
  • Ocena — kolumny obliczeniowe są oceniane za pomocą kontekstu wiersza podczas odświeżania danych, a miary są oceniane za pomocą kontekstu filtru podczas wykonywania zapytania. Kontekst filtru jest wprowadzany w późniejszym module; Jest to ważny temat do zrozumienia i opanowania, dzięki czemu można osiągnąć złożone podsumowania.
  • Przechowywanie — kolumny obliczeniowe (w tabelach z trybem przechowywania importu) przechowują wartość dla każdego wiersza tabeli. Miary nigdy nie przechowują wartości w modelu.
  • Użycie w wizualizacji — kolumn obliczeniowych można używać do filtrowania, grupowania i podsumowywania (jak miary niejawnej), podczas gdy miary służą wyłącznie do podsumowywania.