D365中Power BI的应用(D365 F&O 学习笔记)

PowerBI就是数据分析可视化工具,简单来说就是可以从各种数据源中提取数据,并对数据进行整理分析(主要是通过Power Query),然后生成精美的图表,并且可以在电脑端和移动端与他人共享的一个神器。

安装和打开PowerBI报表

1.在AOT的Resources中找到对应的报表文件 (例如:Sales and profitability performance.pbix)

D365中Power BI的应用(D365 F&O 学习笔记)

2. 在机器上找到该文件的存储路径,一般像是C:\AOSService\PackagesLocalDirectory\ApplicationSuite\Foundation\AxResource\ResourceContent\PowerBIReport

3. 把这个文件复制出来 (例如我用的 “Sales and profitability performance.pbix”, 可以复制到 C:\Temp)

4. 安装 PowerBI  (https://www.microsoft.com/en-us/download/details.aspx?id=58494)

5. 安装完成后,可以双击打开我们上面保存的.pbix文件

6. 连接到我们AX的数据库

7. 接下来为了同步最新的AOT数据,要去刷新cube,

System administration > Setup > Entity store: refresh Sales Cube and LedgerActivityMeasure.

(refresh cube可以把AX这边修改的数据同步到power BI上)

D365中Power BI的应用(D365 F&O 学习笔记)

AX的数据显示在PowerBI的报表中,主要是通过对应的Query和View查询出数据,然后显示出来。我现在用到的Query和View是CustInvoiceTransExpanded,可以打开AOT或者SQL,里面能看到详细的query和view的design信息(如果报表中数据显示错误,但是数据库原表中数据正确,这种情况可能就是query有问题,造成筛选的数据有问题,可以尝试在SQL里面修改对应的View看是否能查到正确的数据)

Power BI打开的报表就像这个样子

D365中Power BI的应用(D365 F&O 学习笔记)