【问题标题】:Power BI: Inserting both year and month in line chart legendPower BI:在折线图图例中插入年份和月份
【发布时间】:2021-03-10 19:10:22
【问题描述】:

我在 powerBI 中有一个折线图,最近 6 个月作为图例(2020 年 9 月 - 2021 年 2 月)。问题是我希望按年份(2020 年 9 月、2020 年 10 月 .... 2021 年 1 月、2021 年 2 月)对月份进行排序,但我不能在图例中同时插入年份和月份,它只接受其中一个他们:

我尝试在编辑查询部分创建一个新列,从“Create_date”日期列中提取值(年月)。但是当我在图例中插入此列时,它会从我的所有数据中获取所有值,而不是过去 6 个月。我拥有的日期过滤器用于原始的“create_date”列。

【问题讨论】:

  • 你不能显示类似2020-09 Sept, 2020-10 Oct ... 2021-03 Mar 这样它会自动排序
  • @Rippo .. 实际上这是问题所在,我想根据年份对它们进行排序,然后是月份。我不确定我是否明白你的意思。
  • 抱歉,在 Power BI 中创建一个新列,为您计算图例。将在下面发布作为答案

标签: powerbi


【解决方案1】:

一种方法是通过 Power Query Editor 添加一个新列,为您计算图例。也许还有另一种时髦的方式,但这就是我的方法。

列有如下功能

= Table.AddColumn(#"Expanded Content", "Date For Legend", 
  each Number.ToText(Date.Year([Timestamp])) & 
       "-" & 
       Text.PadStart(Number.ToText(Date.Month([Timestamp])), 2, "0") & 
       " " & 
       Date.MonthName([Timestamp])
  )

这基本上将我的列称为[Tmestamp] 并将其格式化为字符串字段以供我的图例使用。请注意,2020-09 位于 2021-01 之前,一切正常。

然后将折线图上的图例值改为Date For Legend

【讨论】:

    猜你喜欢
    • 2021-04-02
    • 1970-01-01
    • 2018-12-18
    • 2021-12-10
    • 2022-01-02
    • 1970-01-01
    • 2023-02-03
    • 1970-01-01
    • 2019-07-17
    相关资源
    最近更新 更多