Power BI和D365入门-日期表和OData

阅读时间:2分钟

分享:

在facebook上分享
在twitter上分享
分享在linkedin

好吧,你是新手权力BI你想从动力365使用OData API。这里就是!

首先选择Get Data,然后选择OData。您输入您的凭证,选择您的实体和vóila!在模型中有数据表。

但是现在你试图按月和年计算销售额。如何将表与特定日期绑定?输入Dynamics 365日期表。

有可用的DAX脚本(只是谷歌他们)以编程方式生成日期表。这很方便。你必须记得在建模选项卡上选择“标记为日期表”以使基于时间的计算工作。

动态365日期表 一旦选择“标记为日期表”,将出现一个新的提示。在下拉列表中选择“日期”。

注意:列必须是数据类型“date”,并且只包含唯一的值。动态365日期表

继续并创建日期表和模型中其他表之间的关系,匹配类型为“date”的字段。

您继续开始构建您的第一个视觉效果,将日历月添加到轴上,并将线量添加到值字段中。

Axis显示为空白!

日期表一定有问题。

导航到日期表的关系。

动态365日期表

我们可以看到,在Date和invoicdate中有一个轻微的变化,导致我们的视觉在上午12点和下午12点是关闭的。这是由于发票日期作为DateTimeOffset数据类型传入。这是OData使用的一种特殊的数据时间格式。因为你想要OData数据源每隔一段时间就刷新一次,所以我们不能使用PowerQuery来编辑这个字段。相反,我们将创建一个新的计算字段来表示发票日期键。

在SalesInvoiceHeaders表上,创建一个新列。

InvoiceDateKey = IF(ISBLANK(SalesInvoiceHeaders[InvoiceDate]),0,INT(FORMAT(SalesInvoiceHeaders[InvoiceDate], " YYYYMMDD "))

导航回模型并更新关系以匹配Date。DateKey SalesInvoiceHeaders.InvoiceDateKey。

回到我们创建的视觉,并注意到变化。它现在按预期工作。动态365日期表

在Dynamics 365中使用日期表有什么问题吗?请联系我们在任何时候!

本出版物仅包含一般信息,通过本出版物,Sikich并不提供会计、商业、金融、投资、法律、税务或任何其他专业建议或服务。本出版物不能替代此类专业建议或服务,您也不应将其作为任何可能影响您或您的业务的决定、行动或不作为的依据。在作出任何可能影响你或你的业务的决定、采取任何行动或不采取任何行动之前,你应该咨询合格的专业顾问。您承认,Sikich不会对您或任何依赖本出版物的人所遭受的任何损失负责。

注册的见解188bet188asia

加入14,000+企业高管和决策者

即将来临的事件

最新的见解188bet188asia

关于作者