Цитата |
---|
написал: =ДВССЫЛ("Таблица2[Столбец1]") |
Использование умных таблиц в проверке данных, Умные таблицы, проверка данных
Результат запроса и дополнительные столбцы, прикреплённые к ним для ввода дополнительной информации, Если таблица состоит из смеси столбцов, возвращаемых PQ, и столбцов с ручным вводом данных, то при вставке/удалении строк в результате запроса дополнительные столбцы не меняются
Результат запроса и дополнительные столбцы, прикреплённые к ним для ввода дополнительной информации, Если таблица состоит из смеси столбцов, возвращаемых PQ, и столбцов с ручным вводом данных, то при вставке/удалении строк в результате запроса дополнительные столбцы не меняются
22.05.2023 17:10:49
Изменено: |
|||||
|
Результат запроса и дополнительные столбцы, прикреплённые к ним для ввода дополнительной информации, Если таблица состоит из смеси столбцов, возвращаемых PQ, и столбцов с ручным вводом данных, то при вставке/удалении строк в результате запроса дополнительные столбцы не меняются
Результат запроса и дополнительные столбцы, прикреплённые к ним для ввода дополнительной информации, Если таблица состоит из смеси столбцов, возвращаемых PQ, и столбцов с ручным вводом данных, то при вставке/удалении строк в результате запроса дополнительные столбцы не меняются
19.05.2023 18:05:21
Но, вообще, Microsoft немного удивила... Раз позволили добавить пользовательские колонки к таблице с результатами запроса PQ, то юзер рассчитывает на то, что обновление результатов запроса с добавленными к нему кастомными колонками и данными в них будет происходить корректно... А так не происходит, и есть некий разрыв головного мозга...
Изменено: |
|
|
Результат запроса и дополнительные столбцы, прикреплённые к ним для ввода дополнительной информации, Если таблица состоит из смеси столбцов, возвращаемых PQ, и столбцов с ручным вводом данных, то при вставке/удалении строк в результате запроса дополнительные столбцы не меняются
19.05.2023 17:56:00
И, в принципе, если напрячь юзеров быть крайне внимательными и коммуницировать друг с другом, то наверное можно было бы заставить такую конструкцию работать, если не одно "но"! При редактировании зеленой таблицы команды вставить ячейку со сдвигом диапазона вниз нет, и поэтому легко и быстро скомпенсировать такую раздвижку левой половины таблиц сдвижкой вниз ячеек правой половины таблицы-приёмника не получается
![]()
Изменено: |
|
|
Результат запроса и дополнительные столбцы, прикреплённые к ним для ввода дополнительной информации, Если таблица состоит из смеси столбцов, возвращаемых PQ, и столбцов с ручным вводом данных, то при вставке/удалении строк в результате запроса дополнительные столбцы не меняются
Результат запроса и дополнительные столбцы, прикреплённые к ним для ввода дополнительной информации, Если таблица состоит из смеси столбцов, возвращаемых PQ, и столбцов с ручным вводом данных, то при вставке/удалении строк в результате запроса дополнительные столбцы не меняются
Результат запроса и дополнительные столбцы, прикреплённые к ним для ввода дополнительной информации, Если таблица состоит из смеси столбцов, возвращаемых PQ, и столбцов с ручным вводом данных, то при вставке/удалении строк в результате запроса дополнительные столбцы не меняются
Результат запроса и дополнительные столбцы, прикреплённые к ним для ввода дополнительной информации, Если таблица состоит из смеси столбцов, возвращаемых PQ, и столбцов с ручным вводом данных, то при вставке/удалении строк в результате запроса дополнительные столбцы не меняются
Результат запроса и дополнительные столбцы, прикреплённые к ним для ввода дополнительной информации, Если таблица состоит из смеси столбцов, возвращаемых PQ, и столбцов с ручным вводом данных, то при вставке/удалении строк в результате запроса дополнительные столбцы не меняются
Результат запроса и дополнительные столбцы, прикреплённые к ним для ввода дополнительной информации, Если таблица состоит из смеси столбцов, возвращаемых PQ, и столбцов с ручным вводом данных, то при вставке/удалении строк в результате запроса дополнительные столбцы не меняются
Результат запроса и дополнительные столбцы, прикреплённые к ним для ввода дополнительной информации, Если таблица состоит из смеси столбцов, возвращаемых PQ, и столбцов с ручным вводом данных, то при вставке/удалении строк в результате запроса дополнительные столбцы не меняются
Результат запроса и дополнительные столбцы, прикреплённые к ним для ввода дополнительной информации, Если таблица состоит из смеси столбцов, возвращаемых PQ, и столбцов с ручным вводом данных, то при вставке/удалении строк в результате запроса дополнительные столбцы не меняются
19.05.2023 17:30:35
Но столкнулся с такой проблемой:
Предположим, у нас есть файл "Источник.xlsx" с вот такими исходными данными (см. файл):
Изменено: |
|
|
Результат запроса и дополнительные столбцы, прикреплённые к ним для ввода дополнительной информации, Если таблица состоит из смеси столбцов, возвращаемых PQ, и столбцов с ручным вводом данных, то при вставке/удалении строк в результате запроса дополнительные столбцы не меняются
Как в запросе Power Query (PQ) заполнить столбец значением именованной ячейки из внешнего Excel-файла?
Как в запросе Power Query (PQ) заполнить столбец значением именованной ячейки из внешнего Excel-файла?
25.01.2019 15:19:00
|
|||
|
Как в запросе Power Query (PQ) заполнить столбец значением именованной ячейки из внешнего Excel-файла?
25.01.2019 13:51:57
Хорошо, спасибо. А можно еще один ламерский вопрос - не пойму, когда возникает [Content], а когда [Data]? Хвост, как правило, у них одинаковый - {0}[Column1]
Изменено: |
|
|
Как в запросе Power Query (PQ) заполнить столбец значением именованной ячейки из внешнего Excel-файла?
25.01.2019 12:47:59
|
|||
|
Как в запросе Power Query (PQ) заполнить столбец значением именованной ячейки из внешнего Excel-файла?
Как в запросе Power Query (PQ) заполнить столбец значением именованной ячейки из внешнего Excel-файла?
Как в запросе Power Query (PQ) заполнить столбец значением именованной ячейки из внешнего Excel-файла?
25.01.2019 12:37:49
Гм... Если делаю запрос такого вида (без слова [Data] в конце):
let Источник = Excel.Workbook(File.Contents("\\UNC путь...\Тест.xlsx"), null, true){[Name="тблРезультатВВидеЗначения"]} in #"Источник" то PQ мне показывает такую картинку: Т.е. в принципе там есть и Name, и Item/Kind. Я вижу оба, и свободно могу выбрать Name или Item/Kind, после чего обращаюсь к объекту Data через ключевое слово [Data]?
Изменено: |
|
|
Как в запросе Power Query (PQ) заполнить столбец значением именованной ячейки из внешнего Excel-файла?
25.01.2019 12:26:57
Блин... Все-таки мне интересно, в чем разница между
let Источник = Excel.Workbook(File.Contents("\\UNC путь...\Тест.xlsx"), null, true){[Item="тблРезультатВВидеЗначения",Kind="Table"]}[Data] in #"Источник" и let Источник = Excel.Workbook(File.Contents("\\UNC путь...\Тест.xlsx"), null, true){[Name="тблРезультатВВидеЗначения"]}[Data] in #"Источник" Обе - работают! Зачем MS сделала дублирующиеся механизмы доступа к данным? И какой все же лучше и предпочтительней использовать? Интерактивный помощник как по методу из видео строит путь по первому варианту. Второй я уже просто из чистого любопытства попробовал, и не ожидал что он тоже сработает.
Изменено: |
|
|
Как в запросе Power Query (PQ) заполнить столбец значением именованной ячейки из внешнего Excel-файла?
Как в запросе Power Query (PQ) заполнить столбец значением именованной ячейки из внешнего Excel-файла?
23.01.2019 17:46:10
Я понял! Автоматом Эксель взял данные не из умной таблицы, содержащей результат запроса к исходной умной таблице, а прямо из исходной умной таблицы (сорри за "масло масляное"). Это немного не то, что мне нужно было. Если предположить, что исходная умная таблица содержит много данных, то результатом запроса к ней будет одно итоговое число. Именно его я хочу брать. Поменял немного автоматически полученный код, и наконец-то получил то, что нужно:
Изменено: |
|||
|
Как в запросе Power Query (PQ) заполнить столбец значением именованной ячейки из внешнего Excel-файла?
23.01.2019 17:35:52
![]()
Непонятно, конечно, как Эксель получил эту конструкцию... Это работает, но остались вопросы: 1) Почему Name, а не Item/KInd? 2) Почему [Content], а не [Data]? 3) Почему Таблица1, а не тблКонстантаИзУмнойТаблицы? Работающая моделька в этом файле:
Изменено: |
|||||
|
Как в запросе Power Query (PQ) заполнить столбец значением именованной ячейки из внешнего Excel-файла?
Как в запросе Power Query (PQ) заполнить столбец значением именованной ячейки из внешнего Excel-файла?
Как в запросе Power Query (PQ) заполнить столбец значением именованной ячейки из внешнего Excel-файла?
23.01.2019 16:31:48
![]() P.S. Попытался использовать как вы сказали - не получилось. Та же ошибка ![]() Уважаемый Пух, а не могли бы вы по последнему файлу "Дополнительный" сказать мне команду адресации к результатам запроса константы? И чем Name, который я видел в самой первой конструкции, отличается от Item/Kind?
Изменено: |
|||
|
Как в запросе Power Query (PQ) заполнить столбец значением именованной ячейки из внешнего Excel-файла?
23.01.2019 16:19:09
В общем, как я понимаю, моя проблема в том, что я из одного запроса PQ обращаюсь не к простой именованной ячейке, а к ячейке из результатов другого запроса PQ. И нужно как-то правильно адресоваться к результатам того, другого, запроса... Я-то думал, что если я ячейку в результате другого запроса объявлю именованной, что Эксель будет к ней обращаться по тем же правилам, что и к простой именованной.
Изменено: |
|
|