Занятие 9. Время прохождения 1ч 20м
- Получение уникальных значений в столбце двумя способами - DISTINCT и VALUES.
- Как удалить фильтр при вычислении меры? Функции ALL и CALCULATE в DAX.
- Как заменить или добавить фильтр при вычислении меры. Фильтры в CALCULATE.
Ссылка на папку с файлами: https://drive.google.com/drive/folders/1jgorncuJTj9f50SFBOSc_e37SSToyWXS?usp=sharing
Формулы с занятия:
Distinct vs values
store dist = COUNTROWS(DISTINCT('Stores'[ID]))
store values = COUNTROWS(VALUES('Stores'[ID]))
Отобразить по каждому магазину долю от общей выручки
Amount, rub =
sumx(
'Sales',
'Sales'[Price, rub] * 'Sales'[Quantity]
)
Amount total all sales, rub = CALCULATE([Amount, rub], ALL('Sales'))
Amount total all stores, rub = CALCULATE([Amount, rub], ALL('Stores'))
Amount total all stores address, rub = CALCULATE([Amount, rub], ALL('Stores'[Address]))
Amount % total stores addresses = [Amount, rub] / [Amount total all stores address]
Отобразить выручку по магазинам только по привилегированным менеджерам
Privilege = if(Managers[Years In Company] >= 2, "Privilege", "Not privilege")
Amount by privilege managers, rub =
CALCULATE(
[Amount, rub],
'Managers'[Privilege] = "Privilege"
)