直方图中增量月份

问题描述 投票:0回答:1

我有一个包含 3 列的表:名称、开始日期、结束日期 我需要在两个日期之间每个月增加 1

并且直方图必须在 X 中包含年份,在 Y 中包含名称数量

可以向我解释一下该怎么做吗?

感谢您的支持。

enter image description here enter image description here

date powerbi histogram
1个回答
0
投票

数据表
命名为

YourTable

项目 开始日期 结束日期
第 1 项 2023-01-01 2025-12-31
第 2 项 2021-05-01 2023-04-30
第 3 项 2022-01-01 2022-12-31
第 4 项 2023-01-01 2024-12-31
第 5 项 2021-01-01 2028-12-31

日期表
您将需要适合您的模型的日期或日历表。这是一个例子。创建一个新的计算表:

DimDate = 
  ADDCOLUMNS(
    CALENDARAUTO(),
    "MonthNum", MONTH([Date]),
    "Month", FORMAT([Date], "MMM"),
    "Year", YEAR([Date]),
    "Year-Month", FORMAT([Date], "yy-MM"),
    "Month-Year", FORMAT([Date], "MM-yy")
  )

创建后,依次单击每一列并按...排序

  • Month
    按列排序
    MonthNum
  • Month-Year
    按列排序
    Year-Month

测量
创建一个新的测量:

Item count = 
  var minD = MIN(DimDate[Date])
  var maxD = MAX(DimDate[Date])
  return
    CALCULATE(
      COUNTROWS(YourTable),
      REMOVEFILTERS(DimDate),
      YourTable[END DATE] >= minD && YourTable[START DATE] <= maxD
    )

图表
使用

Clustered column chart
,其中
DimDate[Month-Year]
表示 X 轴,
[Item Count]
表示 Y 轴。在图表属性中的“列”>“布局”下,调整
Space between categories

© www.soinside.com 2019 - 2024. All rights reserved.