188金宝搏app怎么下载PowerObjects博客

微软商业应用

|

在Power BI中按财政年度排序数据

作者:Joe D365|

启动新的Power BI项目时,我们总是会问的一个问题是,“您的组织是遵循日历年还是财政年?”了解这一点至关重要,因为它决定了组织报告的结果!

Power BI桌面提供了两个创建日历表的功能:日历Autocalendar.这些函数生成一个列,日期,在一个新表中。通常,然后我们将其他列添加到表中,例如一年季度月数等,以过滤和排序数据。创建日期/日历表有几个选项;在今天的博客中,我们将展示如何使用DAX脚本创建日期/日历表,然后演示如何在切片器中实现按财政年度排序。

让我们用一个公司使用从4月开始的财政年度的例子。领导团队喜欢在柱状图中查看估计销售额,并按财政年度(从4月到3月)按月切片器排序。

实现目标的步骤如下:

  1. 在Power BI Desktop的DAX中创建日期/日历表
  2. 在DAX中创建一个财政年度数字排序列
  3. 在事实表和日期/日历表之间创建一个关系
  4. 创建带有月份名称字段的列图和切片器
  5. 将月份名称与会计年度数字字段进行排序

*假设:连接数据源和导入数据到Power BI Desktop的步骤已经提前完成。

1.在Power BI Desktop的DAX中创建日期/日历表

一个常见的做法是运行预定义的DAX或M脚本,在Power BI Desktop中创建自定义日期/日历表。在我们的示例中,我们使用DAX脚本。

需要注意的是,为了利用时间智能功能并优化Power BI中的性能,我们避免在现有事实和/或数据源中的维度表中创建日期属性之间的关系。

步骤:

选择建模>新表

权力bi

  • 在函数文本编辑器区域粘贴以下脚本

日期=ADDCOLUMNS

日历(“2015, 01, 01"," 2018, 12, 31”),

“年”,一年([日期]),

“月年Num”,连接一年([日期]),格式([日期],“嗯”)),

“月Num”,([日期]),

“月”,格式([日期],“嗯”),

“季Num”,格式([日期],“Q”),

“季”,连接(“问”,格式(“Q”[日期])),

“天”,格式([日期],“D”),

“周”,连接(“周”,格式([日期],“WW”))

注意:日期范围设置为1/1/2015到12/31/2018之间为例

  • 打击输入生成日期/日历表

2.在DAX中创建一个财政年度数字排序列

步骤:

  • 建模>新列
  • 在函数文本编辑器区域粘贴以下DAX脚本:

FYMonthNum =

VARFYStartMonth4

//使用1到12之间的数字

返回

如果(

(日期[日期])>=FYStartMonth

(日期[日期])

- (FYStartMonth- 1),

12

+ (

(日期[日期])

- (FYStartMonth- 1)

  • 打击输入来执行。

一个样本的结果:

权力bi

如果你有一个M脚本,下面的示例将有助于在你的日期/日历查询中添加一个财政年度数字列:

AddFYMonthNum =表。AddColumn (XXX,“FYMonthNum”,每个if
[MonthOfYear]>=FYStartMonth then [MonthOfYear]-(FYStartMonth-1) else 12+[MonthOfYear]-
(FYStartMonth-1))

注意:“FYStartMonth”是一个变量,在函数中输入一个财政年度的开始月份,XXX是M脚本中的前一个步骤名称

3.创建一个表和日期/日历表之间的关系

我们连接Dynamics 365在线免费试用销售作为数据源并导入账户机会数据。我们创建了1:N的关系日期机会表的日期estimatedclosedate字段:

权力bi

4.创建带有月份名称字段的列图和切片器

我们使用一年和一个月的切片器创建了一个样例报告页面,并创建了一个名为“城市估计值”的柱状图。

权力bi

5.将月份名称与会计年度数字字段进行排序

正如您在上面看到的,切片器列表默认按字母顺序排列。我们需要将排序顺序更改为会计年度,起始月份为4月

步骤:

  • 点击数据(表格图标),以显示“日期”表格。
  • 点击日期字段窗格中,选择

权力bi

权力bi

  • 选择建模>按列排序>FYMonthNum

权力bi

现在的月份切片机按财政年度从4月开始排序!比如说,把它改成7月,就像修改DAX脚本一样简单VARFYStartMonth7.权力bi

很光滑的,对吧?我们希望这对你有用。

为了使您在Dynamics 365和相关解决方案上的投资最大化,我们的Power BI专家可以将您孤立的数据转化为令人惊叹的交互式可视化视图,以便您可以随时随地做出洞察力驱动的决策。了解更多有关我们的这里的Power BI服务

权力BI的快乐!

乔CRM
由乔D365
Joe D365是微软Dynamics 365的超级英雄,他使用的是纯粹的Dynamics肾上腺素。作为PowerObjects的188金宝搏app怎么下载代言人,Joe D365的使命是揭示使用Dynamics 365的创新方式,并将该应用程序带到世界各地更多的企业和组织。

188金宝搏app怎么下载PowerObjects建议

Baidu