Добрый день! Подскажите пожалуйста как в Power Query удалить из Record записи с null значениями?
[Power Query] Отфильтровать null значения в Record
Вывести N-ый элемент массива с учетом фильтрации и повторения элементов
DAX Расчет суммы по наименьшему значению атрибута из связанной таблицы
Реализация версионирования измерений в модели данных SSAS/Power BI
[DAX] Определить сумму платежа на конец месяца
[DAX] Получение предыдущей активности сотрудника в вычисляемом столбце
PQ создание списка дней в месяце
Оценить влияние аварии на KPI за день с помощью DAX
Экспорт данных из Power Query в БД PostgreSQL
15.07.2020 11:08:09
Добрый день! Коллеги, прошу вашу помощь с Power Query. Требуется экспортировать данные, полученные в ходе запроса PQ в базу данных PostgreSQL.
В файле примере есть запрос PQ_price это данные которые необходимо экспортировать в БД и запрос PSQL_price это таблица в БД в которую нужно импортировать данные из запроса PQ_price. Гугл говорит, что в PQ существуют функции для работы с БД, для которых можно передать свой SQL запрос в качестве аргумента. Например, PostgreSQL.Database и Value.NativeQuery. Но не смог найти использование этих функций именно для экспорта данных. Подскажите возможно ли это?
Изменено: |
|
|
Power Query объединение 2х таблиц по столбцу, отсутствующему в одной из таблиц
Преобразование многоуровневой таблицы в плоскую с помощью Power Query
Power Query создание дополнительного с признаком B2B/B2C при объединении нескольких таблиц
Относительные ссылки в условном форматировании для набора значков
PQ замена разделителя, для преобразования текстовых значений в числовые
Консолидация данных в PQ с помощью справочника с адресами файлов и названиями листов
Создание массива данных из 2х столбцов разных таблиц внутри формулы
12.04.2020 10:12:50
Коллеги, добрый день! Эта тема является продолжением
Главная сложность заключается в том, чтобы получить массив данных из 2х таблиц внутри формулы. Надеюсь, что все понятно объяснил. |
|
|
Присвоение группы для списка значений, пропорционально их доли их количества в списке
27.03.2020 15:14:59
Добрый день! Есть задача, простая на первый взгляд, но как решить не знаю. Есть список значений, который необходимо распределить на 3 группы:
Группа А = первые 15% значений Группа Б = следующие 35% значений Группа С = оставшиеся 50% значений Важно! % считается не от суммы значений а от их количества. Есть следующие сложности: 1) В списке есть нулевые значения, которые нужно исключить при присвоении группы. 2) Сортировка не должна влиять на итоговый результат. 3) Пороги должны быть динамическими. Например в файле-примере 149 не нулевых значений. Группа А = 15% * 149 = 22,35, но мы должны присвоить группу 26 значениям, т. к. 22 значение = 26 значению = 90.
Изменено: |
|
|
Поиск сотрудников с не пересекающимися сменами
Рассчитать сумму вклада VBA
Создание сводной диаграммы с помощью VBA
VBA копирование ячейки с условием
Преобразование времени в число Power Query
13.02.2020 10:20:02
Добрый день! Коллеги, нужна ваша помощь с Power Query. Необходимо преобразовать время из формата времени в числовой формат. Во файле-примере есть 3 столбца
time = это значение времени, которое необходимо преобразовать (формат из корпоративной отчетности) 37:30:55 = это то же самое время, но в формате Excel "37:30:55" number = это итоговый результат, который нужно получить с помощью PQ Вроде все просто, открываем PQ и просто умножаем time на 24, можно даже тип данных не менять и полученное значение совпадет с эталонным из столбца number. Это я и сделал в запросе "Эта книга". Однако, если открыть PQ не в этом же файле а сослаться на него через "Из файла" -> "Из Excel" (запрос "Из файла"), то формат столбцов time и 37:30:55 будет отличаться от формата из запроса Эта книга. Просто так умножить значение этих столбов на 24 мы больше не можем. Для умножения необходимо менять тип данных. Я изменил тип данных в столбце time на тип number, а в столбце 37:30:55 на тип time. Но после умножения на 24 ни один из получившихся результатов не совпал с эталоном из столбца number. Возможно это баг, либо я чего то не понимаю. Подскажите пожалуйста как правильно произвести преобразование в запросе "Из файла"? |
|
|
Перемещение значений внутри таблицы с помощью Power Query
12.02.2020 08:02:16
Добрый день! Коллеги, нужна ваша помощь с Power Query. В файле-примере есть несколько таблиц:
general - главная таблица с данными, в которой содержится информация по каждому сотруднику в разрезе дней logon - таблица со временем работы сотрудников в день в разрезе навыков chat - таблица с общим временем работы на чате в разрезе дней Необходимо разбить данные из таблицы general на навыки, пропорционально времени [Logged On Time] из таблицы logon. Это у меня получилось заколхозить. Теперь самое сложное, нужно отнести все значения из столбцов [Ring Time], [Время разговора (Talk Time)], [Время удержания (Hold Time)], [Wrapup Time] и [Время ожидания вызова] к навыку voice. Т. е. в столбце [Ring Time] для навыка voice за 01.02 должно быть сумма значений [Ring Time] для навыков voice + chat + offline за этот же день. Соответственно в [Ring Time] для навыков chat и offline должно быть null и т. д. Данные в остальных столбцах остаются как есть. А данные из таблицы chat нужно вставить в столбец [Время разговора (Talk Time)] в навык chat, после того, как данные из этого столбца мы перенесем в навык voice. Ума не приложу как вообще можно сделать подобное.
Изменено: |
|
|
Добавление в таблицу столбца, соответствующему максимальному значению с помощью Power Query
10.02.2020 15:59:10
Добрый день! Коллеги, прошу вашей помощи в решении задачи с помощью Power Query. В файле-примере есть выгрузка из отчетности с несколькими сотрудниками, а также таблица соответствия, подключенных у сотрудников skills к определенным навыкам. Необходимо определить какой навык обслуживал каждый сотрудник наибольшее время за каждый день, исходя из времени по столбцу "Logged On Time". В файле-примере, что-то заколхозил, но получилось, как мне кажется, слишком много действий.
Возможно ли решить данную задачу, например, просто через добавление столбца, в котором произвести соответствующие преобразования? |
|
|
Математические операции сразу с несколькими столбцами таблицы в Power Query
06.02.2020 13:23:51
Коллеги, добрый день! Прошу помощи в решении задачи с помощью Power Query. В таблице из примера содержатся секунды в числовом формате. Для преобразования их в формат времени, необходимо разделить все столбцы, начиная с 3, на 86400. С помощью мышки можно это сделать только для каждого столбца по отдельности, что не очень удобно. Подскажите как правильно выполнить данную операцию со всеми, требуемыми столбцами? Смог сформировать список столбцов, которые нужно поделить на 86400, а что дальше с ним делать не знаю.
|
|
|
Рассчитать время исходящих вызовов в Power Query
05.02.2020 15:16:10
Коллеги, добрый день! Прошу помощи в решении задачи. Необходимо рассчитать время исходящих вызовов с помощью PQ. В файле-примере есть несколько таблиц таблиц:
Таблица data это исходные данные. Таблица Решение это это решение задачи с помощью формул. В запросе PQ попытался реализовать ту же логику расчета, что и с помощью формул. Вроде даже цифры сходятся, но если в таблице с исходными данными в столбце I удалить отмеченные желтым ячейки, то PQ вместо результата выдаст пустоту. Оно и понятно, ведь когда мы удалим 0 в столбце I, то PQ воспримет их как null, а все математические операции с null возвращают null. Подскажите пожалуйста как это решить? Также при решении задачи в PQ использовал функцию Table.Group(), возможно есть более красивое решение. |
|
|
Группировка по условию в Power Query
04.02.2020 13:12:41
Добрый день! Коллеги, прошу помощи для решения задачи с помощью PQ. Необходимо в разрезе дней посчитать сумму всех значений из столбца "Число1" и отдельно сумму значений из столбца "Число2", с условием [Критерий] = "Критерий 6". За каждый день значение должно быть = 100. Подозреваю, что все это можно выполнить с помощью функции Table.Group(), только не знаю как задать условие с критерием. Подскажите пожалуйста как правильно?
|
|
|
Преобразование "штатки" из 1С в человеческий вид с помощью Power Query
31.01.2020 12:22:02
Добрый день! Делаю форму для преобразование "штатки" из 1С в нормальный вид. Дошел до шага, где необходимо преобразовать ставку из текстового формата (3/4) в числовой (0,75). Смог сделать это с помощью добавление отдельного столбца
|
|||
|
Счет количества предложений в разрезе статусов после удаления дубликатов DAX
17.01.2020 10:34:39
Добрый день! Коллеги, нужная ваша помощь в решении задачи по Power Pivot. В примере из вложения необходимо расчитать количество предложений в разбивке по статусам. Есть несколько Но:
1) в примере могут повторяющиеся номера и наименования с разными статусами (Клиент думает, Не предлагалось) 2) в примере могут повторяющиеся номера и наименования с разными статусам, относящимися к предложениям (Клиент не заинтересован, Клиент согласен) Для расчета всех предложений необходимо сперва отфильтровать данные по статусу <> "Не предлагалось", затем удалить дубликаты по номеру и наименованию. Затем мы просто считаем количество обращений в разрезе статусов. В примере эта фильтрация и удаление дубликатов сделана в PQ и меры с детализацией предложений имеют подпись "эталон". Необходимо реализовать такой же расчет без использования PQ через DAX. С общим количеством предложений все просто
Изменено: |
|||
|
Объединение таблиц по нескольким столбцам в Power Query
10.01.2020 09:41:56
Добрый день! Коллеги, подскажите пожалуйста как решить задачу через Power Query. В примере есть 2 таблицы, каждая из которых содержит 2 столбца с одинаковыми названиями День и Очередь. Необходимо объединить таблицы так, чтобы при совпадении данных в столбцах День и Очередь, значения из 3 столбца (Количество обращений и Автоматически) находились в одной строке. Сложность в том, что в одной таблице не всегда могут быть все те очереди, которые есть в другой таблице. В примере есть таблица, как должен выглядеть итоговый результат. Не смог добиться его самостоятельно.
|
|
|