Как я могу использовать все свои подразделения 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
Который будет выглядеть так в расширенном редакторе:
Когда вы используете пользовательские соединители (см.), Вы не можете легко редактировать запрос. В этом случае вы можете указать операторы SQL при установлении соединения, чтобы установить правильные компании, как показано на рисунке ниже:
Грубая сила
use all
Когда вы работаете с бухгалтером в тысячах компаний, это может занять некоторое время:-)
Чтобы выбрать несколько компаний, разделенных запятыми:
use 123123, 2342343
Чтобы выбрать все компании с определенным названием:
use select code from systemdivisions where name like '%Albert Heijn%'