Страницы: 1
RSS
снова PQ Expression.Evaluate ошибка при выборе запроса на обновление
 
Доброго дня. Создал два запроса и сохранил в txt. Создал ПОДКЛЮЧЕНИЕ к этим файлам txt с условием если в текущей книге ячейка А1 не пустая, то путь к запросу1 иначе - к запросу2.

Запрос ПРОДАЖИ, который через Expression.Evaluate должен прочитать ПОДКЛЮЧЕНИЕ и загрузить в модель. Но вот в чем прикол. Если я очищаю ячейку А1, то все работает, но если записываю значение в А1, то выдает ошибку

"Был задан, но не используется внешний объект "DataSource", ссылающийся на идентификаторы "4c5644a0-bf24-4864-9554-20d52b5e8c7e".
Столбец 134217730 слишком велик для этого экземпляра служб [SQL_PRODUCT_SHORTNAME_NO_QUOTE] Analysis Services."

При этом что запрос1, что запрос2 можно обновить отдельно и все работает нормально. Что я делаю не так?
 
Покажите запрос и файлы с запросами к другим источникам. Надо как-то воспроизвести ошибку.
Вот горшок пустой, он предмет простой...
 

ПОДКЛЮЧЕНИЕ

Код
let

csv=List.NonNullCount(List.Distinct(Excel.CurrentWorkbook(){[Name="ТабФильтрCSV"]}[Content][CSV]))>0,//переключатель какой запрос использовать
Sales="N:\Home\Sbit\PP\!Public\ОТЧЕТЫ\Отчетность А24\Base\PQ\Sales.txt",//запрос1
SalesCSV="N:\Home\Sbit\PP\!Public\ОТЧЕТЫ\Отчетность А24\Base\PQ\SalesCSV.txt",//запрос2
    Source = Text.FromBinary(File.Contents(if csv then SalesCSV else Sales),1251),//выбор запроса
    #"Преобразовано в таблицу" = #table(1, {{Source}}),
    #"Замененное значение" = Table.ReplaceValue(#"Преобразовано в таблицу","Директория=""N:\Home\Sbit\PP\!Public\ОТЧЕТЫ\Отчетность А24\Base"",","Директория=""C:\Users\VNaidyuk\Documents\base"",",Replacer.ReplaceText,{"Column1"}),//замена директории (через терминал работает дольше, использую терминал только для удаленки))
    Column1 = if Excel.CurrentWorkbook(){[Name="Таблица6"]}[Content]{0}[Терминал]=null then #"Замененное значение"{0}[Column1] else Source
in
    Column1

ПРОДАЖИ
Код
let
_1=Expression.Evaluate(ПОДКЛЮЧЕНИЕ,#shared)
in
_1


Сам запрос1 и запрос2 обрабатывают множество директорий с файлами csv и файлов xslx. Лепил их давно и по мере получения знаний PQ допиливал. Увы сами исходники нет возможности выложить
Изменено: mechanix 85 - 18.05.2021 11:42:27
 
Чепуха какая-то... Создал новый запрос аналогичный ПРОДАЖАМ и все работает
Страницы: 1
Наверх