Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Фильтрация данных в PQ получаемых из OLAP с использованием ссылки на ячейку/диапазон ячеек/умную таблицу
 
Похожая тема была , но решения из неё не подошли

Необходимо добавить фильтр Атрибутов при загрузке запроса из OLAP через PQ

Имеем код:
Код
#"Добавленные элементы" = Cube.Transform(#"Продажи детальные2",
        {
            {Cube.AddAndExpandDimensionColumn, "[Даты]", {"[Даты].[Месяцы].[Год М]", "[Даты].[Месяцы].[Месяц]"}, {"Даты.Год М", "Даты.Месяц"}},
            {Cube.AddAndExpandDimensionColumn, "[Доп аналитики]", {"[Доп аналитики].[Канал дистрибуции].[Канал дистрибуции]"}, {"Доп аналитики.Канал дистрибуции"}},

Нужно добавить различные фильтры, которые указываются в умной таблице (например год и месяц)

1) Возможно без запроса MDX отфильтровать данные куба на этапе загрузки?
2) Если да, то каким методом лучше отфильтровать содержимое, используя данные из умной таблицы?
Power Query: перечисление нескольких условий в IF
 
Добрый день

Никак не получается разобраться с правильным синтаксисом.
Подскажите, как перечислить несколько условий IF в PQ.

Код следующий:
Код
each if [Атрибут] <> "Яблоки" then [Значение]*[Значение.1] else [Значение.1]*1),

Никак не пойму, как добавить к "Яблоки" ещё несколько записей. Должно получиться что-то вроде:
Код
each if [Атрибут] <> "Яблоки","Груши","Дыни" then [Значение]*[Значение.1] else [Значение.1]*1),

Заранее спасибо

Игнор пустых (null) ячеек при вычислениях (Power Query)
 
Добрый день

Вопрос тупой, но меня поставил в тупик:
В запросе PQ необходимо удалить строки, сумма по которым = 0

Решение такое: в отдельном столбце простым вычислением (Столбец1+Столбец2+Столбец3 и тд) считаем сумму и фильтром убираем нулевые значения. Однако при наличии пустых ячеек (null) результат будет null

Как произвести корректное вычисление, не заменяя при этом null на 0 ?

ps. Надеюсь есть более элегантное решение. Буду рад подсказке
Вычислить прогноз, предварительно опеределив месяц и дату (Power Query)
 
Добрый день.

По средством PQ необходимо вычислить простейший прогноз: "Итоговая сумма" / "Количество дней отчёта" * "Общее количество дней в месяце"

Как это можно сделать через PQ, если:
1) Сначала нужно определить наименование
1) Далее определить месяц отчёта и количество дней в нём
2) Определить кол-во дней отчёта (МАКС(ДЕНЬ(Дата)))
3) Подставить эти значения только при условии "Итого" в столбце "Дата"

+ сделать аналогичный прогноз для каждого дня, вычислив среднее значение пред.дней
Промежуточные итоги в форматированной таблице созданной через PQ.
 
Добрый день.

Имеется БД собранная через PQ. Из БД формируется основной файл для рассылки, в котором нужно задать промежуточные итоги по 5 столбцам (5 уровней)
Сейчас Excel не даёт возможности добавить их в пару кликов, а сводную использовать не желательно по ряду причин. Выход найден следующий: несколько раз вытягивать исходные данные через PQ, группировать их по необходимым критериям и объединять все запросы в одну единую таблицу с последующей сортировкой.

В целом метод имеет право на жизнь, но есть следующие вопросы:
1) Возможно по средством одного запроса сделать множество различных типов группировок?
2) Есть ли другие способы добавления пром.итогов в данной ситуации?
Изменено: Dark1589 - 23.04.2018 17:29:50 (файл)
Power Query. Запрос из папки. Добавление несовпадающих столбцов
 
Добрый день

Есть небольшая проблема с выгрузкой данных через PQ из папки (https://www.planetaexcel.ru/techniques/24/2152/)
Что имеем:
- несколько разных файлов с общим листом "Итоги" и форматированной таблицей на нём
- Подписи и группировка столбцов данной таблицы совпадает во всех файлах и имеет вид 1 2 3 4 5
- Создаётся запрос данных из папки через PQ. По кнопке "Изменить" задаётся шаблон извлечения данных (в моём случае выбираю лист Итоги)
- Данные собираются в запрос. Он имеет вид " Source.Name ; 1 2 3 4 5

Теперь собственно проблема:
В любом из файлов может быть добавлен новый столбец с атрибутами. Исходные таблицы будут иметь следующий вид:
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4 5 7
1 2 3 4 5 6 7 8

Столбцы 1 - 5 будут синхронизироваться корректно, но 6 7 8 не отобразятся, т.к. не входят в ранее заданный шаблон.

Есть способ подтянуть 6 7 8 столбцы в итоговую таблицу и присвоить им корректные имена без танцев с бубном и без изменения файла образца?

Есть способ:
https://youtu.be/J-M7deAgmRs?t=46m51s
Проблема в том, что придётся руками переименовывать все добавляющиеся столбцы, а этого хочется избежать
Добавление итогов сводной таблицы на сводную диаграмму
 
Добрый день.

Есть ли способ добавить данные из итоговых столбцов сводной таблицы на связанную сводную диаграмму?
Нашёл 2 старых темы по этому вопросу, но решения в них нет:
http://www.planetaexcel.ru/forum/?FID=1&PAGE_NAME=read&TID=48539
http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=56884&amp...

Или придётся добавлять расчёт итогов в исходные данные и цепляться за n-ое количество "лишних" столбцов?
Вывод уникальных записей по 4 критериям с различной величиной итогового списка, (аналог сводной таблицы)
 
Добрый день.

Необходимо получать уникальные данные на основе одного критерия (Дата) и выводить всё имеющееся по строкам.
Критериев уникальности записи 4 - Дата,  Марка, Модель, Тип (условно)
При вводе даты в "K1" нужно вывести список всех уникальных записей и разместить его как указано в примере. Количество записей может сильно варьироваться.
Сводная таблица была бы идеальным вариантом, но на основе полученных данных будут производиться другие расчеты (например вычислить среднее за период указанный в других ячейках и выявить отклонения; посчитать разницу с предыдущим днём через СУММЕСЛИМН и тп), по этому она не подходит (по крайней мере для моего ума).
Допустимо протянуть формулу с запасом, но оставить лишние результаты вычисления пустыми.

Надеюсь сможете предложить наиболее оптимальное решение проблемы.

ps. Формулы массива рушат файл, так что их использовать не вариант. VBA знаю плохо, но если с помощью него можно легко заполнить строки уникальными записями - буду рад увидеть решение (при сохранении формул в ячейках находящихся справа от уникальной записи).
Страницы: 1
Наверх