Занятие 8.Время прохождения 1ч 50м
Ссылка на файлы для занятия: https://drive.google.com/drive/folders/1jgorncuJTj9f50SFBOSc_e37SSToyWXS?usp=sharing
Формулы с занятия:
Мера. В отображаемой таблице менеджеров показываем, сколькими продуктами управляет каждый из менеджеров: ProductsManaged = COUNTROWS( 'Products' ) Мера. В таблице менеджеров добавляем вычисляемую колонку с кол-вом продуктов, которым он управляет: ManagedProducts = COUNTROWS( RELATEDTABLE('Products') ) Мера. Выводим в карточку (Card) среднее кол-во продуктов, которым управляют менеджеры: AvarageProductsManagedByManager = AVERAGEX( 'Managers', COUNTROWS( RELATEDTABLE(Products) ) ) Мера. По каждому менеджеру считаем сумму продаж, учитывая только продажи, в которых была продана 1 единица товара: Amount Per 1 Quantity, rub = SUMX( FILTER( 'Sales', 'Sales'[Quantity] = 1 ), 'Sales'[Quantity] * 'Sales'[Price, rub] ) Вычисляемый столбец. В таблице менеджеров создаем вычисляемый столбец с порядковым номером менеджера, согласно его зарплате: SalaryOrderNumber = COUNTROWS( FILTER( 'Managers', 'Managers'[Salary] < EARLIER(Managers[Salary]) ) ) + 1 Вычисляемый столбец. Создаем вычисляемую колонку в таблице менеджеров, в которой отображаем, является ли менеджер привилегированным, то есть работает 2 или более лет в компании: IsPrivilege = IF( 'Managers'[Years In Company] >= 2, "Privilege", "Not Privilege" ) Мера. Считаем по каждому магазину сумму продаж только по привилегированным менеджерам: Amount by managers with 2+ years exp = SUMX( 'Sales', IF( RELATED(Managers[Years In Company]) >= 2, 'Sales'[Price, rub] * 'Sales'[Quantity], 0 ) )