Создание списка с разделителями в Power Query — руководство по редактору запросов

Создание списка с разделителями в Power Query — руководство по редактору запросов

Я собираюсь показать вам, как создать список с разделителями с помощью Power Query.

Я столкнулся с этим вопросом на , где участник хотел создать список продуктов, которые купил каждый отдельный клиент. Это легко сделать с помощью Power Query. Вы можете посмотреть полное видео этого урока в нижней части этого блога.

Оглавление

Как создать список с разделителями

В Power Query доступна только таблица Sales.

Создание списка с разделителями в Power Query — руководство по редактору запросов

Я собираюсь сослаться на это, щелкнув правой кнопкой мыши имя таблицы на правой панели и выбрав Ссылка.

Создание списка с разделителями в Power Query — руководство по редактору запросов

Ссылка на таблицу Sales даст мне точную копию исходной таблицы.

Создание списка с разделителями в Power Query — руководство по редактору запросов

Из этого дубликата мне нужны только столбец «Клиент» и столбец «Продукт».

Создание списка с разделителями в Power Query — руководство по редактору запросов

Поэтому я буду ссылаться на эти две таблицы в квадратных скобках.

Создание списка с разделителями в Power Query — руководство по редактору запросов

Как только я нажму Enter, я получу таблицу, содержащую только эти два столбца.

Создание списка с разделителями в Power Query — руководство по редактору запросов

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

Создание списка с разделителями в Power Query — руководство по редактору запросов

Это оставляет мне гораздо меньшую таблицу, которая показывает только четкую комбинацию каждого клиента и продукта.

Создание списка с разделителями в Power Query — руководство по редактору запросов

Чтобы создать список продуктов по клиентам, я собираюсь щелкнуть столбец «Клиент», чтобы выделить его, а затем нажать «Группировать по» под лентой «Главная».

Создание списка с разделителями в Power Query — руководство по редактору запросов

Поскольку я выделил столбец «Клиент», он автоматически появится в раскрывающейся таблице. Я собираюсь выбрать All Rows в разделе Operation, затем я назову этот новый столбец AllRows.

Создание списка с разделителями в Power Query — руководство по редактору запросов

Как только я нажму OK, я получу эту вложенную таблицу.

Создание списка с разделителями в Power Query — руководство по редактору запросов

Вложенная таблица означает, что у меня есть таблица внутри таблицы. Поэтому, если я нажму на любое из пробелов под столбцом AllRows (а не на сам объект таблицы), я смогу увидеть предварительный просмотр таблицы, на которую ссылаются.

Создание списка с разделителями в Power Query — руководство по редактору запросов

Теперь, когда у меня есть ограниченная таблица для моих уникальных клиентов, я собираюсь извлечь значения из столбца продукта.

Поэтому я добавлю пользовательский столбец.

Создание списка с разделителями в Power Query — руководство по редактору запросов

Я переименую этот настраиваемый столбец в «Продукты».

Создание списка с разделителями в Power Query — руководство по редактору запросов

Далее я собираюсь сослаться на столбец AllRows, выбрав его в списке доступных столбцов справа. Сделав это, вложенная таблица будет автоматически отображаться в моей пользовательской формуле столбца.

Создание списка с разделителями в Power Query — руководство по редактору запросов

Поскольку мне нужен только столбец Product из этой вложенной таблицы, я добавлю его в квадратных скобках.

Создание списка с разделителями в Power Query — руководство по редактору запросов

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

Создание списка с разделителями в Power Query — руководство по редактору запросов

Как и в случае со столбцом AllRows ранее, если я щелкну любое из пробелов в столбце «Продукты», я увижу предварительный просмотр списка продуктов внизу.

Создание списка с разделителями в Power Query — руководство по редактору запросов

Теперь посмотрите на имя столбца для столбца «Продукты». Если я нажму на эти боковые стрелки, я получу два варианта.

Создание списка с разделителями в Power Query — руководство по редактору запросов

Первый вариант говорит «Расширить до новых строк». Это только вернет меня к тому, с чего я начал, потому что это добавит новую запись в мою таблицу только для каждого продукта в моем списке, а я не хочу этого делать.

Итак, я собираюсь выбрать «Извлечь значения». Здесь я могу выбрать разделитель. Я собираюсь выбрать Custom в этом сценарии.

Создание списка с разделителями в Power Query — руководство по редактору запросов

Я просто введу запятую и пробел в качестве собственного разделителя.

Создание списка с разделителями в Power Query — руководство по редактору запросов

Как только я нажму OK, у меня будет список продуктов, купленных каждым покупателем.

Создание списка с разделителями в Power Query — руководство по редактору запросов


3 способа объединения ценностей с помощью DAX Inside LuckyTemplates
Сегментация клиентов LuckyTemplates: демонстрация движения группы во времени
Параметры запроса LuckyTemplates: оптимизация таблиц

Заключение

Список с разделителями — отличный способ отображения значений простым способом. Ключевым моментом здесь является знание того, какой тип разделителя использовать, чтобы убедиться, что значения отображаются правильно.

Это только показывает, насколько гибкими вы можете быть в LuckyTemplates, особенно при использовании Power Query.

Всего наилучшего,

Мелисса


Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

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

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать