/
RELATED

RELATED

RELATED () – возвращает связанное скалярное значение из другой таблицы.

Синтаксис

 

RELATED(<Название столбца>)

где <Название столбца> – столбец, который содержит требуемое значение.

Пример

Предположим, у вас есть таблица factonlinesales с колонкой salesamount и связанная с ней таблица dimpromotion, в которой есть колонка promotionname. Вам необходимо суммировать продажи (salesamount), применяя скидку 20% только для тех строк, где значение promotionname в таблице dimpromotion равно North America Holiday Promotion или Asian Summer Promotion. В остальных случаях будет учитываться полная сумма продаж. Для этого вы можете воспользоваться следующей формулой:

Сумма продаж с учётом скидки = SUMX( factonlinesales, IF( RELATED(dimpromotion[promotionname]) IN {"North America Holiday Promotion", "Asian Summer Promotion"}, factonlinesales[salesamount] * 0.8, factonlinesales[salesamount] ) )

где

IF(RELATED(dimpromotion[promotionname]) IN {"North America Holiday Promotion", "Asian Summer Promotion"} проверяет значение столбца promotionname из таблицы dimpromotion, связанной с текущей строкой в factonlinesales, и если значение promotionname равно North America Holiday Promotion или Asian Summer Promotion, значение умножается на 0.8:

RELATED.png

Смотрите также

Моделирование данных с помощью DAX
Поддерживаемые функции DAX
Математические операторы

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.

 

Related content

Управление виджетом
Управление виджетом
More like this
Поддерживаемые функции DAX
Поддерживаемые функции DAX
Read with this
Управление виджетом
Управление виджетом
More like this
FILTER
Read with this
Управление виджетом
Управление виджетом
More like this