Excel 2020: текст в значениях сводной таблицы - Советы по Excel

Содержание

Еще одно замечательное применение меры в сводной таблице модели данных - это использование функции CONCATENATEX для перемещения текста в область значений сводной таблицы.

В этом наборе данных есть исходное и исправленное значение для каждого торгового представителя.

Вставьте сводную таблицу и установите флажок «Добавить эти данные в модель данных». Перетащите Rep в строки, а версию в столбцы.

Общие итоги становятся действительно некрасивыми, поэтому вам следует удалить их сейчас. На вкладке «Модель» используйте «Общие итоги», «Выкл.» Для строк и столбцов.

На панели «Поля сводной таблицы» щелкните правой кнопкой мыши имя таблицы и выберите «Добавить меру».

Формула для измерения является =CONCATENATEX(Values(Table1(Code)),Table1(Code),", "). Функция VALUES гарантирует, что вы не получите повторяющихся значений в ответе.

После определения меры перетащите меру в область значений. В этом случае каждая ячейка имеет только одно значение.

Однако если вы измените порядок сводной таблицы, у вас может быть несколько значений, объединенных в ячейку.

Осторожно

Ячейка не может содержать более 32 768 символов. Если у вас большой набор данных, возможно, что общий итог этого показателя будет более 32 768 символов. Команда Excel никогда не предполагала, что ячейка сводной таблицы будет содержать больше, чем это количество символов, но благодаря DAX и CONCATENATEX это может случиться. Когда это происходит, Excel не может нарисовать сводную таблицу. Но - сообщения об ошибке нет - сводная таблица просто перестает обновляться до тех пор, пока вы не избавитесь от общей суммы или каким-то образом не сделаете самую большую ячейку меньше 32 768 символов.

tw

Интересные статьи...