Поиск
Автор: PooHkrd. vikttur, как в Power Query посчитать накопительный итог с обратной сортировкой.
Изменен: 27.10.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. Если вам нужна формула для вычисляемого столбца, то вот:
=ROUNDUP( [Значение] / 100; 0 ) * 100 - 10
Для модераторов тема:
Округление вверх до значения 90 в формуле DAX и в Power Query
Если нужна формула для вычисляемого столбца в PQ, то так:
=Number.RoundUp( [Значение] / 100 ) * 100 - 10
Изменен: 08.05.2018
Читать сообщение на форуме или сайте.Автор: ymal_qeb. PooHkrd, переосмыслил свой вчерашний файл.
В исходном файле по Вашему совету ... данным.
"PooHkrd написал:
Делать расчеты вместо формул Экселя формулами PQ."
Хотел ... метод (Self Referencing Tables in Power Query), предложенный Андрей VG, проверил вроде ... копии столбцов они пустые, а в оригиналах нельзя менять данные.
---------------------------
Кажется ... есть как я понял формулу надо писать в дублируемом запросе.
Можете подсказать ...
Изменен: 07.02.2019
Читать сообщение на форуме или сайте. ... Установил поверх своего офиса (x86) Power Query (тоже x86) по вашей ссылке ... сам эксель (не через запуск в Power Query) символы отображает корректно. Вот пример ... понял, что Power Query гораздо шустрее обрабатывает тяжелые файлы в сравнении с ... эксель. Думаю, что фильтры и формулы в Power Query будут работать так же быстро ... нужно знать синтаксис PQ.
"PooHkrd написал:
Но опять же если ... фильтрами, то можно скачать MS Power BI Desktop он бесплатный, ... .п.?"Hugo написал:
MS Power BI ~~ Qlik, что я ...
Изменен: 19.05.2020
Читать сообщение на форуме или сайте.Автор: PooHkrd. Доброго дня.
Уважаемые, столкнулся с ... колесо - отдельная строка в таблице фактов.
Что нужно: в рамках каждой машинки ... колесо по порядку, чтобы получить в результате уникальный идентификатор для каждой ... , который я знаю как сделать формулами в Эксель при помощи " ... понимаю как мне получить его в Power Query.
Заранее спасибо.
Изменен: 23.11.2017
Читать сообщение на форуме или сайте.Автор: PooHkrd. Всем здравия.
Есть моделька прогнозирования на формулах Excel ТЕНДЕНЦИЯ и ПРЕДСКАЗ.ETS, хочу через PQ загнать список номенклатур с данными по расходу в модель данных, а дальше через PQ или DAX к списку прилеплять столбцы с прогнозом. Такое возможно в принципе? Куда копать?
Изменен: 29.09.2017
Читать сообщение на форуме или сайте.Автор: Владимир Колотиев. "PooHkrd написал:
Вот! Я про это же и подумал, откуда там взяться Цитата Владимир Колотиев написал:огромную формулу в несколько шагов"
Ну вот пост№3 от DrillPipe, как раз и есть большая формула на несколько шагов, я бы как раз решал таким образом, но в общем-то суть вопроса заключалась в том, если ли втроенная функция в pq. Ответ на этот вопрос я успешно получил :)
Изменен: 22.02.2021
Читать сообщение на форуме или сайте.Автор: PooHkrd. "DemonAMT написал:
разве эту формулу можно вставить в power Qewry?"
Вы по ссылке из моего поста №7 ходили? С темой ознакомились? Если вам оно не надо, то я могу в ваших темах больше ничего и не писать.
Изменен: 06.10.2020
Читать сообщение на форуме или сайте.Автор: PooHkrd. Вообще если нажать в свойствах внешних данных таблицы такую галочку как на картинке, то у меня при обновлении формула в итогах не меняется. Ну и на PQ добавил в ваш запрос шаги для вычисления итогов, Все шаги кнопочные кроме последнего, чутка руками дописал.
Изменен: 04.10.2018
Читать сообщение на форуме или сайте.Автор: PooHkrd. Вот такой код запроса:
let
Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
#"Удаленные столбцы" = Table.RemoveColumns(Источник,{"Столбец1", "колич"}),
#"Несвернутые столбцы" = Table.UnpivotOtherColumns(#"Удаленные столбцы", {"мероприятия проводимые отделом культуры"}, "Атрибут", "Значение"),
#"Удаленные столбцы1" = Table.RemoveColumns(#" ...
Изменен: 29.01.2018
Читать сообщение на форуме или сайте.Автор: PooHkrd. Всех приветствую.
Такая проблема, имеется ... сессии все что в ней происходило не сохраняется. В результате каждый раз ... при входе в Excel приходится по ... -новой настраивать уровни конфиденциальности/наличие строки формул ... сервера предложили указать им куда Power Query сохраняет настройки и они смогут ... мне состояние при каждом входе в новую сессию.
Внимание вопрос: ... куда на жестком диске и в какой файл/раздел реестра или ...
Изменен: 31.07.2017
Читать сообщение на форуме или сайте. ... устранена. Все дело было в формате столбца с датой datetime ... чтобы считать порядковый номер операции в день. Так как при ... в один день моя формула выдавала одинаковый порядковый номер.
После решения, предложенного PooHkrd ... , для определения порядкового номера в Power Query я изменил формат ... все полетело.
Протестировал ту же формулу при измененном типе столбца- ... не работает.
Так что в моем конкретном случае решение нужно ... с датой datetime
Спасибо PooHkrd, за помощь.
Изменен: 21.08.2020
Читать сообщение на форуме или сайте.Автор: PooHkrd. Уважаемые, а кто подскажет возможно ли в PQ сделать конструкцию по аналогии с формулой из Excel СУММЕСЛИМН? Чтобы при добавлении столбца можно было бы прописать суммирование по выборке?
Изменен: 16.05.2017
Читать сообщение на форуме или сайте.Автор: PooHkrd. Не только лишь все могут выгрузить ваш файл в рабочее время ... текст из предыдущей закрытой темы Power Query.Expression.Error: Не удается преобразовать ... значение 8121530545 в тип Text То у вас ... проблема в том, что вы в какой-то формуле пытаетесь объединить ... тип данных на текстовый, либо в формуле с объединением вместо числового значения ...
Изменен: 25.10.2018
Читать сообщение на форуме или сайте.Автор: ymal_qeb. PooHkrd, как я понял из первой части статьи, в PQ, обращения происходят не к ячейке, а к столбцу.
Андрей VG, так понимаю, что формула будет выглядеть примерно так:
= Date.From(Number.From(43415))осталось только найти как заменить значение - 43415, на обращение к столбцу.
PooHkrd, или Андрей VG, подскажите, как я понял из статьи на которую мне дал ссылку PooHkrd, можно обратить с столбцу формулой Table.Column.
Изменен: 29.01.2019
Читать сообщение на форуме или сайте.Автор: PooHkrd. "игорь сергеев написал:
Может ... вас будут идеи тоже. как в этот вариант задать наименования столбцов ... ?"
В коде задание столбцов списком представлено формулой
Table.ColumnNames(Источник)
В коде ... всегда, оригинальное решение задачи именно в общем виде. 8)
Андрей VG ... предлагаю более общее название темы: Power query. Объединение итоговых строк с исходной ...
Изменен: 02.11.2018
Читать сообщение на форуме или сайте.Автор: PooHkrd. "kashalot75 написал: с файлом примера это решило проблему. Во всех остальных не помогло.
Зато в остальных помогло вот это"
И вот оно вам надо? Такие танцы с бубном? Я бы все таки поддержал предыдущего оратора:
"Андрей VG написал:
Лечение - делать вычисления в запросе Power Query"
Изменен: 05.11.2019
Читать сообщение на форуме или сайте.Автор: PooHkrd. Jack Famous, если начинаем новый проект, то берем мой файл за шаблон и накидываем туда остальных запросов.
Если нужно затащить календарь в имеющийся проект, то копируем запрос Calendar и вставляем в свой проект, он вставится и заодно вставит все связанные с ним функцию и параметры. Потом в параметры закидываем нужные годы, если годы должны зависеть от текущей даты, то вставляем нужную формулу в расширенном редакторе. и указываем куда выгружать календарь, на лист/в модель.
Изменен: 20.05.2022
Читать сообщение на форуме или сайте.Автор: PooHkrd. Павел Денисов, в облака с работы доступа нет.
Подготовьте пример, повторяющий вашу структуру данных и запрос, в который нужно добавить мою формулу - смогу помочь.
З.Ы. И еще поправьте ваши цитаты в предыдущих сообщениях согласно правил форума (лучше их удалите, они не несут никакого смысла), а то придут строгие модераторы и тему прикроют.
Изменен: 17.01.2022
Читать сообщение на форуме или сайте.Автор: quasarrr. PooHkrd,
правильно ли я понял, что можно формулу записать средствами pq в столбец и она будет работать после выгрузки таблицы в эксель?
Просто в данном случае формула полезна на этапе ручного ввода информации в таблицу. на других этапах (преобразования таблицы в pq) формула практического смысла не имеет.
Изменен: 05.02.2020
Читать сообщение на форуме или сайте.Автор: PooHkrd. Зачем все так усложнять? В той теме была ссылка на шикарнейшую статью Дмитрия (The_Prist) Щербакова, в ней прямо конкретная формула приведена, и полностью разобрано как она работает.
Если вам принципиально тащить ячйку в переменную, а потом уже вызывать её, тогда так:
let
С_даты = Date.From( Excel.CurrentWorkbook(){[Name="fordate"]}[Content]{0}[Column1] )
По_дату = Date.From( Excel.CurrentWorkbook(){[Name="todate"]}[Content]{0}[Column1] )
... ...
Изменен: 13.07.2018
Читать сообщение на форуме или сайте.Автор: PooHkrd. Вот такой чек-бокс еще неплохо бы отметить.
Порядок такой: сначала этот чек-бокс, потом настройки автозаполнения, потом вводим формулу в доп. столбец, удостоверяемся что формула автоматически заполнила столбец, после чего можно обновлять запрос и смотреть появляется ли формула в новых строках.
Но если честно, то проще ваши столбцы делать сразу в PQ, почти все они (число/месяц/неделя/год/день недели) делаются прямо кнопками на ленте во вкладке "Добавление столбца", ...
Изменен: 27.05.2019
Читать сообщение на форуме или сайте.Автор: AGuk. PooHkrd, начать новый индекс, так как ... одной таблицы, а продолжать буду в общей сводной. Это я просто ... .
Второй день как познакомился с Power Query, до этого все было на формулах.
Изменен: 23.11.2020
Читать сообщение на форуме или сайте.Автор: PooHkrd. PQ не умеет выводить в таблицы гиперссылки, только данные, но никто не мешает после вывода таблицы на лист с текстами ссылок добавить в неё столбец с формулой ГИПЕРССЫЛКА([СтолбецСТекстомСсылки]). Если формулу внести в столбец при помощи автозаполнения то при обновлении данных в таблице формула будет автоматически протягиваться и в доп. столбце при появлении новых сторок.
Изменен: 14.05.2019
Читать сообщение на форуме или сайте.Автор: PooHkrd. "vinmax написал:
Саму формулу прописывать в Power Query создав вычисляемый столбец?"
Да хоть бы и так. Можно и в модели данных вычисляемый столбец такой же формулой сделать, можно меру с этой формулой сделать. Тут ведь все зависит от ваших целей.
Изменен: 31.10.2018
Читать сообщение на форуме или сайте.Автор: PooHkrd. А что конкретно не понятно? Функцию нужна для преобразования типов значений в тип Текст. Ибо, в отличие от Excel и Power Pivot, PQ не делает неявных преобразований типов, и если вы попытаетесь сцепить [число] & [дата], то PQ выдаст сообщение об ошибке, а вот если оба аргумента заключить в функцию Text.From([число]) & Text.From([дата]), то такая формула сработает корректно.
Изменен: 27.06.2018
Читать сообщение на форуме или сайте.Автор: Андрей VG. Доброе время суток
"Xel написал:
в котором будут номера строк с исходного листа Excel.
"В общем случае - это не возможно. Пусть умная таблица начинается с 33 строки. Power Qeury вернёт только её строки и строку заголовка. Так что либо вы номер строки добавляете в ней формулой, либо "ручками" указываете начальный номер в функции, как показал PooHkrd.
Изменен: 13.10.2017
Читать сообщение на форуме или сайте.Автор: PooHkrd. Aleksei_Zhigulin, в вашей формуле из поста №10, нет нельзя.
В чем финт первой конструкции, которая формируется кодом по кнопке фильтрации самой ранней даты? В том, что результатом, который присваивается переменной earliest является скалярное значение, которое согласно спецификации языка рассчитывается один раз и сразу кладется в память. В вашей второй конструкции вы присваиваете переменной а элемент составного типа, который рассчитывается лениво, т.е. каждый раз при обращении к ...
Изменен: 28.05.2020
Читать сообщение на форуме или сайте.Автор: Salta-301. Файл пирлагаю, посмотрите пожалуйста."PooHkrd написал:
Salta-301 , в чем такая проблема приложить файл-пример? Зачем картинки и формулы без исходных данных?Приложите файл где указано: "вот что есть" и "вот как надо". Ответ будет стремительным. Не тратьте впустую время ваше и помогающих. Тогда люди к вам потянутся."
Я не могу файл сжать до 100кб =(
Изменен: 04.04.2019
Читать сообщение на форуме или сайте.Автор: PooHkrd. Примерно так:= Table.ReplaceValue(Источник,",","#(lf)",Replacer.ReplaceText,{"Столбец1"})Только сначала ячейку еще от пробелов нужно будет зачистить, а то будет не так красиво.
Чтобы было понятно, показываю алгоритм действий:
Сначала делаете шаг, в котором заменяете все запятые, скажем, на точки (или что там больше нравится), после этого в строке формул эту точку меняете на
#(lf)
Получается нужная вам формула.
Изменен: 12.12.2017
Читать сообщение на форуме или сайте.