Функция DAX ConcatenateX

Это первая из цикла статей о функциях DAX. Сегодня мы рассмотрим функцию ConcatenateX().

В документации от Microsoft дается следующее описание этой функции:

CONCATENATEX – функция, которая объединяет результат выражения, вычисляемого для каждой строки в таблице.

CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])

Проще понять, что она делает, на простом примере. Рассмотрим следующую таблицу на рабочем листе:

Затем переходим во вкладку “Power Pivot” и добавляем таблицу в модель данных.

После чего создаем новую меру.

=CONCATENATEX(VALUES('Таблица'[Поставщик]);'Таблица'[Поставщик];",")

После создания меры создаем сводную таблицу, в строки которой размещаем продукцию, а в значения – новую меру.

Как вы можете видеть, мера возвращает список всех лиц, поставляющих определенный товар, разделенный запятыми. Очень полезно…

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 4 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.

Добавить комментарий