Как я могу использовать все свои подразделения Exact Online с Invantive Bridge и PowerBI?

Я использую провайдер Invantive Bridge ADO.NET для передачи моих данных Exact Online в Microsoft PowerBI.

Это запрос, который я сейчас использую:

let
    Source = AdoDotNet.Query
             ( "Invantive"
             , "provider=ExactOnlineAll;apiUrl=https://start.exactonline.nl;"
             , "select * from exactonlinerest..journals"
             )
in
    Source

Это дает мне данные из выбранного по умолчанию подразделения в Exact Online. Однако я хотел бы иметь возможность запрашивать не только разделение по умолчанию, но выбор или все мои подразделения.

2 ответа

Решение

Вы можете выбрать все подразделения или выбор ваших подразделений в вашем запросе следующим образом:

Используйте все

let
    Source = AdoDotNet.Query
             ( "Invantive"
             , "provider=ExactOnlineAll;apiUrl=https://start.exactonline.nl;"
             , "use all;select * from exactonlinerest..journals"
             )
in
    Source

Который будет выглядеть так в расширенном редакторе:

https://user super.ru/images/22db6fc5c796cff0162f43819f85e6841c86aa1b.png


Используйте выбор подразделений

let
    Source = AdoDotNet.Query
             ( "Invantive"
             , "provider=ExactOnlineAll;apiUrl=https://start.exactonline.nl;"
             , "use 823645, 103786, 878904;select * from exactonlinerest..journals"
             )
in
    Source

Который будет выглядеть так в расширенном редакторе:

/images/0f2eb685159528596630be0f4a9413affb77e7e a.png

Когда вы используете пользовательские соединители (см.), Вы не можете легко редактировать запрос. В этом случае вы можете указать операторы SQL при установлении соединения, чтобы установить правильные компании, как показано на рисунке ниже:

Грубая сила

use all

Когда вы работаете с бухгалтером в тысячах компаний, это может занять некоторое время:-)

Чтобы выбрать несколько компаний, разделенных запятыми:

use 123123, 2342343

Чтобы выбрать все компании с определенным названием:

use select code from systemdivisions where name like '%Albert Heijn%'
Другие вопросы по тегам