Size: a a a

Power BI Group RU

2020 December 05

V

Viktor in Power BI Group RU
Расим Махмудов
Всем добрый вечер.

У меня вопрос по PQ...

Подскажите пож-та, если я обновляю ежедневно отчёт по остаткам товаров в разрезе магазинов (к примеру магазинов/столбцов было 15), теперь когда в появляется ещё 1 магазинов (при очередном обновлении) - PQ ругается, мол появился новый магазин/столбец и не пропускает обновление
Не должен PQ ругаться на добавление столбца в источнике, если вы не удаляете столбцы в дальнейших шагах
источник

РМ

Расим Махмудов... in Power BI Group RU
Viktor
Не должен PQ ругаться на добавление столбца в источнике, если вы не удаляете столбцы в дальнейших шагах
то есть если столбцы будут появляться в дальнейшем - PQ в этом случае не ругается, верно?
источник

V

Viktor in Power BI Group RU
Расим Махмудов
то есть если столбцы будут появляться в дальнейшем - PQ в этом случае не ругается, верно?
Не ругается, если вы их в шагах далее не режете
источник

V

Viktor in Power BI Group RU
Источник-то (1-й шаг) он видит полностью)))
источник

РМ

Расим Махмудов... in Power BI Group RU
я правильно понял.... если я в шагах буду удалять какой-либо столбец, и при очередном обновлении данных в новом файле появиться новый столбец - PQ будет ругаться, верно? (потому что всё пошло не по сценарию, ему нужно найти тот столбец, удалить и т.д. а тут появился новый столбец)

А если, я в шагах столбцы удалять не стану и при обновлении - всегда будут выкатываться новые столбцы (согласно новому файлу), верно?
источник

MZ

Maxim Zelensky in Power BI Group RU
Расим Махмудов
я правильно понял.... если я в шагах буду удалять какой-либо столбец, и при очередном обновлении данных в новом файле появиться новый столбец - PQ будет ругаться, верно? (потому что всё пошло не по сценарию, ему нужно найти тот столбец, удалить и т.д. а тут появился новый столбец)

А если, я в шагах столбцы удалять не стану и при обновлении - всегда будут выкатываться новые столбцы (согласно новому файлу), верно?
Не так. Удаление столбцов запоминает имена удаляемых столбцов. Поэтому, если в новом файле столбец, который вы попытайтесь удалить, отсутствует, будет ругаться. На новые ругаться не будет.
Если вы не удаляет, а выбираете столбцы, которые надо оставить, то будет ругаться, если вы пытаетесь оставить несуществующий столбец.
источник

MZ

Maxim Zelensky in Power BI Group RU
Удалить столбцы можно двумя способами - непосредственно удалить те, которые хотите, или оставить только те, которые хотите.
источник

MZ

Maxim Zelensky in Power BI Group RU
нужно понимать, какой вариант вам подходит
источник

MZ

Maxim Zelensky in Power BI Group RU
И в функции Table.RemoveColumns, и в функции Table.SelectColumns есть третий аргумент, который позволяет проигнорировать ошибку. Но пользоваться надо тогда, когда точно понимаете, к чему это приведет
источник

РМ

Расим Махмудов... in Power BI Group RU
ну вот ситуация...
источник

РМ

Расим Махмудов... in Power BI Group RU
источник

РМ

Расим Махмудов... in Power BI Group RU
в первом файле был этот магазин (я в шагах ничего не удалял)
источник

РМ

Расим Махмудов... in Power BI Group RU
беру остатки за другой день, получается, что этого магазина нет (потому что у этого магазина нет товара в остатках) и PQ начинает обновляться - в итоге PQ ругается (как на фото)
источник

РМ

Расим Махмудов... in Power BI Group RU
источник

РМ

Расим Махмудов... in Power BI Group RU
магазины могут прибавляться или убавляться  в зависимости от остатков товаров...

Как быть в этом случае?
источник

MZ

Maxim Zelensky in Power BI Group RU
У вас наверняка где-то еще есть шаг ищменения типа столбца. В нем имя и запомнилось. Либо удалите этот шаг, либо. Масса вариантов. Можно в этот шаг описать в конце MissingFields.Ignore (вроде так). Посмотрите справку по функции изменения типов.
И вообще пройдитесь по коду, посмотрите, где запоминаются в нем имена
источник

РМ

Расим Махмудов... in Power BI Group RU
Maxim Zelensky
У вас наверняка где-то еще есть шаг ищменения типа столбца. В нем имя и запомнилось. Либо удалите этот шаг, либо. Масса вариантов. Можно в этот шаг описать в конце MissingFields.Ignore (вроде так). Посмотрите справку по функции изменения типов.
И вообще пройдитесь по коду, посмотрите, где запоминаются в нем имена
Максим, а если я переношу столбец из конца в начало и хочу обновить файл - он из за перемещения столбца - может ругаться?
источник

А

Антонио in Power BI Group RU
Расим Махмудов
Максим, а если я переношу столбец из конца в начало и хочу обновить файл - он из за перемещения столбца - может ругаться?
Если какой-то столбец упоминается в шагах, а потом он исчезнет, то будет ошибка. Неважно, что вы делаете с ним, переименовывать, меняете тип, перемещаете
источник

АК

Александр Кропочев... in Power BI Group RU
Переслано от Александр Кропочев...
Всем добрый вечер, или доброй ночи, тем, у кого не GMT+3.
Уверен, что здесь наверняка есть много людей, понимающих в Экселе. У меня вопрос по PowerQuery. Если позволите.

А можно ли с языком функционального программирования, известного как "М" по законодательству РФ узаконить семейные отношения?
Ну чтобы заниматься "сексом" с ним на законных основаниях?
источник

АК

Александр Кропочев... in Power BI Group RU
Шутка.
источник