Страницы: 1
RSS
PQ. Шаг ссылается на другие запросы или этапы и поэтому не может напрямую обращаться к источнику данных. Измените эту комбинацию данных.
 
Доброе утро.
Запрос Power Query даёт ошибку на шаге:
Код
= Table.SelectRows(#"Строки с примененным фильтром", each [Column2] = Excel.CurrentWorkbook(){[Name="Код5"]}[Content]{0}[Column1])
До добавления этой строки запрос работал нормально. А добавил я его для того, чтобы в поименованную ячейку текущей книги (который содержит сам запрос) написать что-то, и чтобы запрос фильтровал нужные строки в соответствии с значением этой ячейки.

В чём ошибка?
Изменено: Бахтиёр - 13.09.2018 08:03:07
 
Если убрать этот шаг, запрос работает нормально. На всякий случай прилагаю файлы с которых запрос тянет данные. Они лежат у меня в папке: D:\1\
 
Какие установлены настройки конфиденциальности?
Вот горшок пустой, он предмет простой...
 
Цитата
PooHkrd:  Какие установлены настройки конфиденциальности?
А это где нужно посмотреть?

Не это? (см.скрин)
Изменено: Бахтиёр - 13.09.2018 09:28:31
 
Доброе время суток.
Цитата
Бахтиёр написал:
А это где нужно посмотреть?
Тут, тут. Бахтиёр, двайте уже всё же использовать поисковые системы ;)
 
PooHkrd, Андрей, спасибо!!
 
Андрей VG, PooHkrd, помогите пожалуйста.
Та же ошибка. Настройки конфиденциальности - выбрано нет.

Код
let
    Источник = Folder.Files(Excel.CurrentWorkbook(){[Name="Полный_путь"]}[Content]{2}[Путь к данным]),
    #"Отфильтрованные скрытые файлы1" = Table.SelectRows(Источник, each [Attributes]?[Hidden]? <> true),
    #"Вызвать настраиваемую функцию1" = Table.AddColumn(#"Отфильтрованные скрытые файлы1", "Преобразовать файл", each #"Преобразовать файл"([Content])),
    #"Переименованные столбцы1" = Table.RenameColumns(#"Вызвать настраиваемую функцию1", {"Name", "Source.Name"}),
    #"Удаленные ошибки" = Table.RemoveRowsWithErrors(#"Переименованные столбцы1", {"Преобразовать файл"}),
    #"Другие удаленные столбцы1" = Table.SelectColumns(#"Удаленные ошибки", {"Source.Name", "Преобразовать файл"}),
    #"Столбец расширенной таблицы1" = Table.ExpandTableColumn(#"Другие удаленные столбцы1", "Преобразовать файл", Table.ColumnNames(#"Преобразовать файл"(#"Пример файла"))),
    #"Измененный тип" = Table.TransformColumnTypes(#"Столбец расширенной таблицы1",{{"Дата создания документа", type date}, {"Дозовая нагрузка (плановая), мЗв", type number}, {"Дозовая нагрузка (фактическая), мЗв", type number}, {"cct", type text}, {"ID ПАЦИЕНТА", type text}}),
    f=(x)=>Record.FromTable(Table.RenameColumns(x,{{"Найти","Name"},{"Заменить","Value"}})),
    base1 = f(Excel.CurrentWorkbook(){[Name="ERIS_РБ_HEAD"]}[Content]),
    base2 = f(Excel.CurrentWorkbook(){[Name="Замена_имен_исследований"]}[Content]),
    rec = [МО=base1,Исследование=base2],
    from = #"Измененный тип", /// возможно не так не так сослался на вышеобработанную таблицу :(
////////////////// Excel.CurrentWorkbook(){[Name="RAW_data"]}[Content],
    lst = {"МО","Исследование"},
    g=(x)=>(y)=>Record.FieldOrDefault(Record.Field(rec,x),y,y),
    tr = List.Transform(lst,(x)=>{x,g(x)}),    
    to=Table.TransformColumns(from,tr),
    #"Объединенные запросы" = Table.NestedJoin(to,{"Исследование"}, Ключи_маппинга, {"Полное наименование исследования"}, "Ключи_маппинга", JoinKind.LeftOuter),
    #"Развернутый элемент Ключи_маппинга" = Table.ExpandTableColumn(#"Объединенные запросы", "Ключи_маппинга", {"статус контрастирования", "Столбцы таблицы, в которые вносится исследование", "Тип столбца", "Подтип столбца", "№ графы", "Наименование строки с областью", "№ строки", "Среднее количество проекций"}, {"статус контрастирования", "Столбцы таблицы, в которые вносится исследование", "Тип столбца", "Подтип столбца", "№ графы", "Наименование строки с областью", "№ строки", "Среднее количество проекций"}),
    #"Добавлен пользовательский объект" = Table.AddColumn(#"Развернутый элемент Ключи_маппинга", "Доза в чел-Зв.", each [#"Дозовая нагрузка (фактическая), мЗв"]/1000),
    #"Измененный тип1" = Table.TransformColumnTypes(#"Добавлен пользовательский объект",{{"Доза в чел-Зв.", type number}, {"Среднее количество проекций", type number}}),
    #"Замененные ошибки" = Table.ReplaceErrorValues(#"Измененный тип1", {{"Среднее количество проекций", 1}})
in
    #"Замененные ошибки"
Изменено: Кирилл Толкачев - 15.01.2023 18:33:27
 
Уважаемые модераторы, вопрос Кирилл Толкачев не имеет ничего общего с темой.
1. Ошибка в шаге "#"Развернутый элемент Ключи_маппинга". В таблице другие столбцы.
2. В примере реальный файл, а не пример данных.

Если у Кирилл Толкачев такая же ошибка, как у Бахтиёр, то он просто не смог настроить уровни конфиденциаольности. Тут я не знаю, как помочь :)
У меня подобной ошибки нет, запрос загрузился в модель, хоть и с ошибками (не анализировал).
Изменено: surkenny - 13.01.2023 17:44:48
Страницы: 1
Наверх