Porównanie kolumn obliczeniowych z miarami
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, aby można było 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.