PowerBI - 根据另一个数据集中的日期范围创建日期表

时间:2021-04-08 20:46:23

标签: powerbi dax powerquery

我需要一些帮助来根据另一个数据集的值创建表格。我有一个具有开始日期和结束日期的数据集。根据开始和结束数据和当前数据,我将如何创建一个列出开始和结束日期范围内所有日期的表格?截图是数据集。下面的数据是我想要得到的。请帮助,如果可能的!

enter image description here

********
Date
********
3/28/2021
3/29/2021
3/30/2021
3/31/2021
4/1/2021
4/2/2021
4/3/2021
4/4/2021
4/5/2021
4/6/2021
4/7/2021
4/8/2021
4/9/2021

1 个答案:

答案 0 :(得分:2)

使用来自表/范围的数据加载到 powerquery 中

使用 isCurrentSprint 列顶部的箭头 [x] 选择 Current

添加列.. 带公式的自定义列

 = {Number.From([Iteration Start Date]) .. Number.From([Iteration End Date])}

右键单击新列并删除其他列

使用剩余列顶部的箭头扩展到新行

点击列并转换..数据类型..日期

文件关闭并加载

示例代码

let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Filtered Rows" = Table.SelectRows(Source, each ([isCurrentSprint] = "Current")),
#"Added Custom" = Table.AddColumn(#"Filtered Rows", "Custom", each {Number.From([Iteration Start Date]) .. Number.From([Iteration End Date])}),
#"Removed Other Columns" = Table.SelectColumns(#"Added Custom",{"Custom"}),
#"Expanded Custom" = Table.ExpandListColumn(#"Removed Other Columns", "Custom"),
#"Changed Type" = Table.TransformColumnTypes(#"Expanded Custom",{{"Custom", type date}})
in #"Changed Type"