Gui*_*ers 6 microsoft-powerbi exact-online
我想使用 Microsoft Power BI 桌面版来运行包含 Exact Online 数据的报告。Exact Online 驱动程序不适用于 Microsoft 提供的预配置源。
如何安装 Exact Online 驱动程序?
目前有许多步骤,可以通过 *.msi 文件进行设置。这些步骤也适用于其他平台,例如 Freshdesk、Microsoft Dynamics CRM、Twinfield、Teradata、XML 文件等:

settings.xml从另一台 PC复制您想要在其中使用的国家/地区的 Exact Online现有数据库。let
Source = AdoDotNet.Query
( "Invantive"
, "provider=ExactOnlineAll;apiUrl=https://start.exactonline.nl;"
, "select * from PayablesListOverdue"
)
in
Source
Run Code Online (Sandbox Code Playgroud)
请注意,其中的文本AdoDotNet.Query不支持多行语句,因此最简单的方法是将查询放在其他地方,然后将它们复制/粘贴到此处,同时按空格替换换行符。
SQL 类似于 Microsoft SQL Server 或 Oracle 语法,但实际上是 Invantive SQL ( Invantive SQL Grammar )。表名和连接器属性在文档中在线提供。
请注意,可以使用在线 SQL 编辑器或查询产品之一创建查询。Exact Online 有大约 500 个可用的 API。并非一切,例如项目平均成本价格不可用。
请注意,Power BI 从 Exact Online 检索大量信息。当跨多个公司运行时,它可以并行检索它们。但是,例如,当您下载公司的所有财务交易时,这可能需要很长时间。此外,该信息通常存储在 pbix 文件中,因此可能会变得非常大。一如既往,应用经过验证的 Power BI 设计指南以获得最佳结果。
您可以对 XML 审计文件使用相同的方法。对 XML 审计文件收银机 3.0 (xaa 3.0) 使用以下查询:
let
Source = AdoDotNet.Query
( "Invantive"
, "provider=Xaa30;"
, "select * from LocationCashRegisterCashTransactionLines"
)
in
Source
Run Code Online (Sandbox Code Playgroud)
请注意,尤其是对收银机审计文件进行详细处理后,您将获得大量收银机交易和大型 Power BI 集,并且 Power BI 在处理大量数据时存在一些问题。大于 1 GB 的收银机或财务审计文件将运行缓慢并需要大量物理内存。
请注意,对于审核文件,Power BI 会坚持输入用户。只需输入“x”或其他内容。它被忽略。
示例结果:
您可以对 Twinfield 使用相同的方法。但是,Twinfield 还要求您在登录时指定公司或环境代码作为第三个字段,因此您也需要指定该代码。
let
Source = AdoDotNet.Query
( "Invantive"
, "provider=Twinfield;environment=YOUR_ENVIRONMENT_CODE"
, "select * from Twinfield.Twinfield.Periods"
)
in
Source
Run Code Online (Sandbox Code Playgroud)
您还可以在 Power BI 的单独窗口中指定连接字符串上的属性值。这使您可以在代码中清除与用户相关的内容: