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

Страницы: 1
Как удалить или изменить методы выгрузки запросов в Power Query
 
Цитата
Дмитрий Князев написал:
с неактивной кнопкой в Query похоже просто недоработка
Не думаю, данные выгрузил - кнопка не активна (зачем выгружать повторно?). Возможно только обновление выгруженных данных
Как удалить или изменить методы выгрузки запросов в Power Query
 
Цитата
Дмитрий Князев написал:
запрос выгрузил в отдельную таблицу на отдельный лист
Если этот лист удалить, то  запрос станет просто подключение (про модель не проверял)
Запрос выгрузил на лист, посмотрел результат - не устраивает лист удалил и дальше работаешь с запросом как подключение
Изменено: alpopo - 04.01.2021 01:41:07
Не работает меню "Моё избранное"
 
Цитата
PooHkrd написал:
Аналогично. Закладки по форуму пропали. Закладки по приемам в целости и сохранности
Подтверждаю. Возможно набрал много закладок. Буквально еще вчера были, а сейчас ошибка:
Объединить данные нескольких таблиц с добавлением строк (Power Query?)
 
Максим Зеленский, Да теперь работает. У меня pq 64-разрядная версия 2.61.5192.1301
Изменено: alpopo - 14.09.2020 14:29:18
Объединить данные нескольких таблиц с добавлением строк (Power Query?)
 
Максим Зеленский Пробую выполнить Ваш запрос, но возникает ошибка. Что надо поправить? 'excel 2019 Версия 1808 (сборка 10366.20016, где увидеть версию PQ?
Изменено: alpopo - 14.09.2020 14:28:16
удалить
 
 Исходный файл приложен. Это документ с шапкой для печати. Шапку отрезал.
В табеле на каждый день 2 строки дат (1-15)-(16-31) (8  часы и строка признаков работы (р)
Необходимо из табеля с 2-х строчной датой (лист 6) сделать таблицу табеля как на листе 6(надо)
Можно ли это реализовать в PQ?
Изменено: alpopo - 06.09.2020 14:02:27
Тестовое задание по Excel на должность аналитика
 
Цитата
vikttur написал:
Для чего тогда тест
Решение может быть не одно, можно увидеть уровень экзаменатора.
Аналитик и формулы с макросами без PQ и PP сегодня есть не очень хорошо.
Изменено: alpopo - 18.04.2019 07:06:57
Power Qwery - подгружать один и тот же файл с разными названиями
 
PooHkrd, СПАСИБО! Данные выгружаются все. не совсем корректно. но это уже детали.
Мысли шевелятся, еще раз спасибо!
Power Qwery - подгружать один и тот же файл с разными названиями
 
PooHkrd,
Да стало работать для одного листа в книге.
Добавил Листы в книги из папки с данными.
Сделал авто запрос с Объединить-Изменить вставил ваш код.
В результате выгрузился только один Лист (первый) из каждой Книги.

А хотелось бы выгрузить все листы как в Результат.xlsx
Т.е. из Папки все Книги - все имеющиеся в книге Листы
Изменено: alpopo - 04.02.2019 12:18:23
Power Qwery - подгружать один и тот же файл с разными названиями
 
Цитата
Alexey_Spb написал:
Здесь принято выкладывать подготовленные примеры в формате Excel,
Ну так все в
Цитата
alpopo написал:
в  Пример.zip  (158.32 КБ) там и папка с данными и запрос PQ в книге Продажи.xlsx
Итоговый запрос
Код
let
    Источник = Folder.Files("D:\Пример\ПродажиТабл"),
    #"Отфильтрованные скрытые файлы1" = Table.SelectRows(Источник, each [Attributes]?[Hidden]? <> true),
    #"Вызвать настраиваемую функцию1" = Table.AddColumn(#"Отфильтрованные скрытые файлы1", "Преобразовать файл из ПродажиТабл", each #"Преобразовать файл из ПродажиТабл"([Content])),
    #"Переименованные столбцы1" = Table.RenameColumns(#"Вызвать настраиваемую функцию1", {"Name", "Source.Name"}),
    #"Другие удаленные столбцы1" = Table.SelectColumns(#"Переименованные столбцы1", {"Source.Name", "Преобразовать файл из ПродажиТабл"}),
    #"Столбец расширенной таблицы1" = Table.ExpandTableColumn(#"Другие удаленные столбцы1", "Преобразовать файл из ПродажиТабл", Table.ColumnNames(#"Преобразовать файл из ПродажиТабл"(#"Пример файла"))),
    #"Измененный тип" = Table.TransformColumnTypes(#"Столбец расширенной таблицы1",{{"Source.Name", type text}, {"Категория", type text}, {"Наименование", type text}, {"Дата", type date}, {"Сумма", type number}, {"Менеджер", type text}, {"Заказчик", type text}})
in
    #"Измененный тип"


Но там, как видно на картинке, и функция и предварительный запрос. Аналогично ручной методике предложенной Павловым
Изменено: alpopo - 04.02.2019 11:26:46
Power Qwery - подгружать один и тот же файл с разными названиями
 
Цитата
Alexey_Spb написал:
А запрос в файле где?
Запрос на картинке. И в Пример.zip (158.32 КБ) там и папка и запрос
В каждой книге по одному листу. (4 листа это я уже усложнял и таки другими ручными методами решил)
Результат - это уже решение для папки и книг с любым количеством листов
Изменено: alpopo - 04.02.2019 00:21:09
Power Qwery - подгружать один и тот же файл с разными названиями
 
Цитата
PooHkrd написал:
сколько листов в каждой книге? Прикрепите архив
Во всех 1 - Продажи, но во втором - Продажи1, в остальных по одному, Продажи.
Пытался решить вопрос штатными средствами - консолидация из Папки - ОбъединитьИзменить.
Запрос с параметрами, функциями сформирован автоматом
Вопрос в том, можно ли его поправить?
Что это за элемент Пример файла?
Изменено: alpopo - 04.02.2019 00:23:14
PowerPivot, PowerQuery, PowerBI
 
Цитата
Alexey_Spb написал:
(_ as any) => [Столбец1] +
В чем смысл частого употребления as any?
Power Qwery - подгружать один и тот же файл с разными названиями
 
Excel 2019. Загрузка из папки. В папке книги с разными названиями. Если листы в книге имеют одинаковое название и вначале запроса в Навигаторе для примера я выбираю Лист, то все нормально. Но когда во второй книге поменял название листа на Продажи1, на нем Error.
Также если вначале в Навигаторе для примера выбрать таблицу, то Error гораздо больше, т.к. имена таблицам присваивались автоматом и они разные.
Как поправить запрос выгрузки из папки с разными именами книг, листов и таблиц?
PowerPivot, PowerQuery, PowerBI
 
Еще раз про each _
Код
 let
   функц01 = each _+ 5+4+10,
   функц011 = each 5+4+10,
   Результ = функц01(7),
   Результ11 = функц011(7),
   Результ1 = функц01(7),
   функц02 = (a1,a2,a3,a4) => a1+a2+a3+a4,
   функц03 = (a1,a2,a3,a4) => 1+2+3+4,
   Результ2 = функц02(5,5,10,10),  // примет аргументы 5+5+10+10 (a1+a2+a3+a4)
   Результ3 = функц03(10,10,10,10) // примет аргументы 1+2+3+4, а не (10,10,10,10)
in
//   Результ // =26, поскольку первый аргумент = 7 (_)
   Результ11 //сложила все (4+5+10)=19, без заданного (_) (7) первого параметра
// т.е. если хочу добавить потом в свою функцию один параметр использую в ее определении (_)

Код
let    Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
   функц01=(a1)=> a1[Столбец1] + a1[Столбец2],
   ПользСт1 = Table.AddColumn(Источник, "Ст1", each [Столбец1]+[Столбец2]+[Столбец3]+[Столбец4]),
   ПользСт2 = Table.AddColumn(ПользСт1, "Ст2", (_) => [Столбец3]+[Столбец4]),
   ПользСт3 = Table.AddColumn(ПользСт2, "Ст3", (_) => _[Столбец3]+_[Столбец4]),
   ПользСт4 = Table.AddColumn(ПользСт3, "Ст4", (b1,b2,b3) => b1[Столбец1]+b1[Столбец3]),
   ПользСт5 = Table.AddColumn(ПользСт4, "Ст5", (b1,b2,b3) => b2[Столбец1]+b2[Столбец3]), //Error
   ПользСт6 = Table.AddColumn(ПользСт5, "Ст6", (a1,a2,a3,a4,a5) => 5 + 6 + 7),
   ПользСт7 = Table.AddColumn(ПользСт6, "Ст7", функц01)
in
   ПользСт7
//здесь (_) один аргумент из любого количества столбцов в строке (в записи таблицы)?
// а не любое количество аргументов из строки таблицы
// причем в случае с each можно не использовать
Изменено: alpopo - 01.02.2019 21:20:12
PowerPivot, PowerQuery, PowerBI
 
Djinn,
Цитата
Djinn написал:
Может кто еще подскажет, какие преимущества у тройки PowerPivot, PowerQuery, PowerBI?
Посмотрите здесь Гиперссылки не по тексту, а на ресурсы иНЕТ
Изменено: alpopo - 01.02.2019 15:03:05
PowerPivot, PowerQuery, PowerBI
 
Alexey_Spb,
Цитата
Alexey_Spb написал:
О, отличная тема.. только почему она в курилке, а не прикреплена в вопросах по экселю? Чем она хуже темы формулистов?
Вам однажды ответили: (2.6. Один вопрос - одна тема. Не следует в открываемой теме обозначать и задавать сразу несколько вопросов)
А если вопросов нет, а только одни сомнения?
На форуме, насколько я понял, задается вопрос и ожидается получение решения проблемы (на прилагаемом файле).
А поговорить? Обсудить (не получить решение) различные аспекты нескольких вопросов одной темы?
Вначале было СЛОВО.
Иногда надо не решение, а совет или взгляд (опыт) другого (учителя) гуру на ту или другую проблему.
Нужен толчек (слово) блуждающему в потемках, чтобы уж самому выбраться к свету.
А тут мы "курим" (оффтопим), не решаем проблемы, а обмениваемся опытом, что тоже приводит к нежданным, на первый взгляд, результатам.
Помогаем друг другу выбраться из грязи на ровную дорогу.
Изменено: alpopo - 01.02.2019 11:36:50
PowerPivot, PowerQuery, PowerBI
 
PooHkrd, Спасибо, изучаю. Немного поправил спецификация языка
В свете приведенного выше кода попытался перевести п9.7 спецификации:

9.7 Упрощенные выражения

Выражение each - синтаксическая стенография для объявления неименованных функций, берущих единственный формальный параметр, названный _ (подчеркивание).

each-expression: each each-expression-body

each-expression-body: тело функции

Упрощенные выражения наиболее часто используются, чтобы улучшить удобочитаемость вызова неименованной функции.

Например, следующие пары объявлений семантически эквивалентны:

each _ + 1

(_) => _ + 1

each [A]

(_) => _[A]

Таблица.SelectRows (aTable, each [Weight] > 12)

Таблица.SelectRows (aTable, (_) => _[Weight] > 12)

Weight - Вес

Из таблицы aTable выделить строки, в которых значение в столбце [Weight] > 12

[Weight] > 12 – неименованная функция.

Изменено: alpopo - 27.01.2019 17:52:40
PowerPivot, PowerQuery, PowerBI
 
В языке М PQ есть оператор each и each _
Интересует синтаксис и примеры использования, и внятное описание этого синтаксиса
PowerPivot, PowerQuery, PowerBI
 
Андрей VG,Вы старожил и знаете, что тут поиск хороший, но не известно ищет ли он все.
Мне как новичку невдомек, что в теме Excel можно и нужно что-то искать по Power BI и иже с ним, а тема Excel это уже густой лес.
PowerPivot, PowerQuery, PowerBI
 
Вопрос был не конкретный и как ни странно ответ на него я получил от
Цитата
Максим Зеленский написал:
сослаться на другой запрос PQ - можно
Стал искать этот другой запрос и выяснил, что непосредственная загрузка в РР это совсем не то, что из PQ.
Только разогнался запросить на М в PQ, а тут облом. С данными загруженными в РР надо решать проблемы с DAX.
Тем, кто начинает осваивать PQ и РР, надо это иметь ввиду.
Цитата
Андрей VG написал:
Задавайте конкретные вопросы в основной ветке
Power BI это уже не Excel.
vikttur,
Надо бы завести основную ветку Power BI, в которую помещать вопросы и по PQ с PP. как взаимосвязанные.
В курилке (Оффтопьте на здоровье) эта тема уже выделилась (PowerPivot, PowerQuery, PowerBI (1, 2, 3, 4))
Изменено: alpopo - 10.01.2019 13:44:49
PowerPivot, PowerQuery, PowerBI
 
В Модель грузил запросом PQ.(там были кое-какие преобразования).
Хотелось продолжить Запрос уже к таблице в Модели.
Но пришлось дублировать запрос, который грузит в Модель, и уже его дописывать.
Это и есть "сослаться"?
Значит, хоть в Модели и есть все необходимые данные в таблицах, обработать их новым запросом PQ не получается.
Надо по новой обращаться к источнику.
Изменено: alpopo - 09.01.2019 12:13:32
PowerPivot, PowerQuery, PowerBI
 
Загрузил запросом данные в Модель данных Power Pivot.
Хотелось бы использовать таблицу из Модели данных в качестве источника для нового запроса.
Данные выгруженные запросом на лист могут быть источником для PQ, а вот из модели никак.
Что можете посоветовать?
Страницы: 1
Наверх