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

441
Goombah

Я использую провайдер 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. Однако я хотел бы иметь возможность запрашивать не только разделение по умолчанию, но выбор или все мои подразделения.

1

2 ответа на вопрос

2
Goombah

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

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

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

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

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


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

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

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

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

0
Guido Leenders

Когда вы используете пользовательские соединители (см.), Вы не можете легко редактировать запрос. В этом случае вы можете указать операторы SQL при установлении соединения, чтобы установить правильные компании, как показано на рисунке ниже: specify SQL upon connect to Exact Online from Power BI

Грубая сила

use all 

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

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

use 123123, 2342343 

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

use select code from systemdivisions where name like '%Albert Heijn%' 

Похожие вопросы