【发布时间】:2021-07-23 07:49:50
【问题描述】:
我在使用折线图时遇到问题,其中数据按周数和年数组织。但是,当我将信息放入视觉中并尝试查看 2020 年和 2021 年时,它会按照 2021 年和 2020 年的顺序重新排列数据。我如何让它以正确的周数顺序逐年正确查看数据?
我尝试按索引值、年份、周数对第 # 周进行排序......但没有运气
【问题讨论】:
标签: database calendar powerbi week-number linegraph
我在使用折线图时遇到问题,其中数据按周数和年数组织。但是,当我将信息放入视觉中并尝试查看 2020 年和 2021 年时,它会按照 2021 年和 2020 年的顺序重新排列数据。我如何让它以正确的周数顺序逐年正确查看数据?
我尝试按索引值、年份、周数对第 # 周进行排序......但没有运气
【问题讨论】:
标签: database calendar powerbi week-number linegraph
从图片上看,似乎没有按年和周排序,只是按周排序。 您需要添加一个具有年周键的列,您可以对其进行排序。 例如 202101 表示 2021 年的第一周。
假设您有类似 dd/mm/yyyy 格式的日期,例如 DAX 中的 11/04/2021,您可以使用:
YearWeek = YEAR('Table'[Date]) & WEEKNUM('Table'[Date])
现在应该正确地对数据进行排序。如果您愿意,您可以添加另一列,如 WK01-2021 那样对用户更友好,如果您愿意,您可以按该列排序,或使用新的键列对文本列进行排序。
如果您只有年和周列,请创建一个连接两者的新列。
为此,您应该有一个日历表,其中包含您需要的日期分组。例如使用CALENDARAUTO 或者您可以在Power Query 中使用here 或here。
【讨论】: