首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Power BI中按自定义日期层次结构按时间顺序排序图表

如何在Power BI中按自定义日期层次结构按时间顺序排序图表
EN

Stack Overflow用户
提问于 2019-11-11 10:42:13
回答 1查看 1.9K关注 0票数 1

我有一个星型模式模型。我的维度表之一是日期表。它是在Power BI之外构建的,因为它有用于我们的会计日历的列,这是不寻常的(4-5-4,52/53日历),并且不是从1月1日开始的。(也就是说,您永远不会想在Power BI中生成这个日历。)它的粒度是天,它的3列包括Date (例如,'2019-11-9')、财政年度-期间名称(例如,'2019-2020 -11月‘,这是我们日历中的期间8)和Fiscal Year - Period Number。我的事实表有日期键(在一天中的谷粒),从2019年11月一直到2020年5月。事实维度表和日期维度表在日期键上联接。

我想通过一个可钻取的层次结构创建一个折线图,该层次结构由财政年度-期间名称\日期组成。因此,我已经创建了所需的字段层次结构(在“字段”窗格中)。默认情况下,财政年度-期间名称将按字母顺序排序(因为它是一个字符串),这不是我想要的排序(显然)。我希望它按时间顺序排序。因此,我已经按照相应的数值列对我的date维度表进行了排序,即财年期间号。(不能按日期排序,因为每个会计年度-期间名称值都有许多日期值。)

当我创建一个轴为Fiscal Year - Period Name的折线图时,折线图中的排序是按时间排序的,这是意料之中的(因为我对日期维度表进行了排序)。当我创建一个轴为Date的折线图时,折线图中的排序是按时间排序的,这是意料之中的(不是因为我对date维度表进行了排序,而是因为Date是一种date数据类型)。

但是,当我用我定义的层次结构的轴创建折线图时,它没有按预期排序。它在财政年度-期间名称级别错误地按字母顺序对折线图进行排序,就好像它忽略了我的日期维度表排序,而该排序本应解决此排序问题。请注意,当我深入到日期级别时,排序是按时间排序的,这是所需的。

我如何用我的层次结构解决这个排序问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-11 14:58:04

在模型中,选择财政年度-期间名称列,然后转到功能区中的Modeling选项卡,单击Sort by Column并选择日期列(或要排序的任何列)。

您可以在this文章中阅读有关Sort by Column的更多信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58794930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档