Power Query Базовый №12. Преобразование скученных данных 2

preview_player
Показать описание
В этом уроке Excel Power Query мы продолжим учиться преобразовывать скученные данные. Для решения этой задачи мы вспомним также как пользоваться столбцом индекса и условным столбцом.

Рекомендации по теме
Комментарии
Автор

Шикарно!
PQ - даёт хорошие возможности. Спасибо за обзор!

romanvasiura
Автор

Немного порассуждаю вслух.
По идее сведение должно работать без доп. столбцов, ведь есть уже столбец "Attribute", имена в котором нужно использовать в качестве новых столбцов, и есть столбец "Value", который нужно задать как значения в новых столбцах. Однако оно так не работает, выдаёт ошибку. Значит чтобы эта штука работала, нужен обязательно третий столбец, значения которого показывают, где кончается одна строка со значениями и начинается другая. Кстати, поэтому столбец "Индекс" нужно удалить - иначе программа не поймёт, значения какого столбца использовать для отделения строк.
И ещё замечу, что в предыдущем примере столбец "Индекс" играл не только вспомогательную роль для столбца "остаток от деления", по которому "pivot" и осуществлялся, но и нужен был, чтобы пустить значения по строкам. Я попробовал его удалить (думал, ну раз в этом примере его удалили, значит и в том тоже можно удалить), и мне выдалась ошибка.

ДмитрийНикитин-ио
Автор

Тимур здравствуйте! Хочу поблагодарить Вас за Ваш труд и за то, что канал растёт, открывая новые горизонты.
Прошу Вас при возможности указать на название видео где есть ответы на мой вопрос (а на Вашем канале есть все ответы на все вопросы, просто нужен понятийный аппарат лучше чем у меня сейчас).
Вопрос в следущем: Я преобразовываю свои данные в три этапа.
1. создаю запрос к одному типичному блоку (на одном листе их много)
2. создаю параметр который возращает таблицу с этим блоком, "причесываю" данный блок.
3. создаю функцию с этим параметром для преобразованя одного блока.
4. групировкой преобразую (как в данном видео) все в таблицу с таблицами (отдельными блоками).
5. вызываю функцию для каждой таблицы (с блоками) где в параметре указываю стоблец с таблицами.
6. в дальнейшем на основе преобразованного листа планируется создать параметр возвраащающий преобразованный лист и создасть функцию которая будет применена для всех файлов.
И вот в чем трабл. Название столбцов есть только в шапке листа и пока я не могу представить как и самое главное куда в процесе блочной нормализации можно подставить запрос возвращающий заголовки столбцов (проблема ухудшается тем, на каждом листе заголовки разные). Прошу Вас укзать названия видео из курса где можно подчерпнуть тематику.

ГерманРыков-ъв
Автор

2:05 Какова логика здесь заполнить null, подскажите пожалуйста.

qjmxuhq
Автор

У кого после пивота в некоторых строках остаются занчения null - проверьте каким образом заполняли ячейки. Я был уверен, что заполнял вниз, хотя оказалось, что вверх. От этого и появлялись null.

alexlyamtsev
Автор

А если не удаётся применить остаток от деления. Всегда разное количество строк под категорией

АлексейКороп-эт
Автор

Тимур, подскажите, для чего был создан столбец "Пользовательская" если "пивотим" столбец "Value" по столбцу "Attribute"?

jjacki