Ссылка на файлы для занятия: 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

    )

)



Последнее изменение: суббота, 27 марта 2021, 14:37