Страницы: 1
RSS
Power Query. Сводная таблица (столбец сведения) с использованием нескольких столбцов значений
 
Добрый день!
Имеется простая (почти) таблица с несколькими сотнями тысяч строк. В таблице присутствует столбец "Месяц", который необходимо использовать как столбец сведения данных. Как сделать "сводную" по одному столбцу значений я понимаю. Но задача усложняется именно тем, что их несколько (может быть 2, а может быть >5).
Необходимо сделать сводную с учетом столбца сведения "Месяц" и в разрезе 3 столбцов значений (Выручка, Общий вес, Заказы)


Пока мое решение данной задачи выглядит несколько костыльно:
1) сделать 3 отдельных запроса и свести 3 отдельные таблицы по каждому из столбцов значений.
2) Выгрузить 3 запроса на один лист и получить "одну" таблицу

Минусы такого варианта:
- "одна" таблица - только визуально, т.к. эксель воспринимает их как 3 разные таблицы (т.е. отсутствуют фильтрация и прочие фишки УТ; или необходимость доработки - копирования значений в другой диапазон и создание новой умной таблицы)
- с учетом объема исходных данных есть риск ошибиться при сортировке этих самых исходных данных, т.е. получить несоответствие клиента его выручке/весу/заказам
- так же с учетом объема данных это "утяжеляет" файл и процесс работы с запросами.

Какое более элегантное решение может быть для работы со столбцом сведения и несколькими столбцами значений?
Пример файла во вложении.

Спасибо!
 
Nigle2, не понял, зачем пытаться зубилом открутить гайку?! почему просто не сделать сводную на основе таблицы?
 
Цитата
Nigle2 написал:
Какое более элегантное решение может быть для работы со столбцом сведения и несколькими столбцами значений?
Сводная таблица (обычная или Power Pivot, если будут нужны меры посложнее).
Не нужно этого делать в PQ. Он не для этого.
 
Цитата
написал:
почему просто не сделать сводную на основе таблицы?
Источник данных - 6 csv файлов по 200-600к строк каждый. Плюс сам исходный файл содержит бОльшее количество столбцов с прочими параметрами. Итого каждый из файлов по весу примерно по 250-300 мб.
К сожалению, физической возможности собрать это в одном файле нет. Поэтому и приходится прибегать к PQ
 
Nigle2, вам не об этом говорят. Собирайте ваши данные в PQ - проблем никаких с этим нет. Не надо мастерить сводную таблицу с помощью PQ. Надо данные подготовить для сводной (а именно, unpivot ваших 3х колонок), которая сделает все остальное.
Пришелец-прораб.
 
Nigle2, соберите в power query плоскую таблицу, добавьте результат в модель данных и сделайте обычную сводную по модели данных - только столбцы раскидать правильно и продублировать имена полей в настройках. Вообще не понятно действительно, зачем в PQ крутить-вертеть
Изменено: voler83 - 16.04.2024 11:16:30
 
Хм... про это я не подумал. Спасибо за направление. Будем пробовать
Страницы: 1
Наверх