• Получение уникальных значений в столбце двумя способами - 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"

)


Last modified: Saturday, 27 March 2021, 2:38 PM