Ophalen data Power BI van maar 1 divisie uit Exact Online

De Bridge Online URL uit het Power BI voorbeeld op Exact Online is een URL zonder GET-parameters, dus zonder $filter etc. Het is een prefix die voor alle daadwerkelijke OData paden. Te verwachten was dat er foutmeldingen zouden optreden, maar blijkbaar herschrijft Power BI de URL naar een geldig formaat. Dat is niet zeker, maar we meten vaker dat Power BI meerdere verschillende pogingen waagt tot een URL werkt.

Het filteren op administratie kan op vier manieren zoals beschreven in Filteren op Division in OData voor Power Query op Exact Online XML tabel - 2 van forums :

  • per query
  • voor alle queries via het use statement
  • voor alle queries gestuurd vanuit Exact Online (gebruikersrechten en/of app-rechten)

Als het filteren in Power BI gebeurt, dan zijn dient de divisiecode meegegeven te worden aan de queries:

Een voorbeeld van een dergelijk verzoek in Power BI is:

  • Voorbeeld Exact Online XML-tabel: https://bridge-online.cloud/NAAM/odata4/ExactOnlineXML.XML.Journals@eol?$filter=DIVISION_CODE eq '102673'
  • Voorbeeld Exact Online REST-tabel: https://bridge-online.cloud/NAAM/odata4/ExactOnlineREST.Cashflow.PaymentsBulk@eol?$filter=Division eq 123456

Power BI zorgt zelf voor de introductie van filter stappen in de query editor. Meer geavanceerde tips over de filtermogelijkheden zijn te vinden op How to filter data from OData query on Azure Data Factory?.