Power BI 中是否有函数或流程可以创建日期表,该表每月自动填充子类别?

Is there a function or process in Power BI that can create a date table that automatically populates each month with sub-categories?

提问人:Blazer1984 提问时间:11/17/2023 最后编辑:Blazer1984 更新时间:11/17/2023 访问量:45

问:

我对 Power BI 比较陌生,并接管了一个 Excel 流程,该流程使用预填充(手动)日历,其中包含每个日期的子分类。然后,此日历“表”获取每天查询的输出并添加。

我构建了提供数据进入表的查询,但我正在努力在 Power BI 中以相同的方式构建模型。理想情况下,我会预填充一个表,以便每天接受来自 SQL 查询的数据 - 对于当月的每一天。在每个月末 - 此表将刷新到具有相同分类的下个月,以便查询可以开始插入。同样,对 Power BI 非常陌生 - 希望获得一些见解。附件是Excel中现有“日期”表的示例。A-F 列每月由用户预填充,G-P 列使用 SQL 查询中的数据填充。谢谢。

Excel PowerBI

评论


答:

1赞 Farhan 11/17/2023 #1

有几种方法可以做到这一点,在这里我从我的经验告诉你

首先,您可以使用一个参考表,该表由日期/日期和每个日期的子分类组成 我的分组或子分类 https://i.imgur.com/GfKQKzk.png 输出 https://i.imgur.com/0rrDYl4.png

其次,您可以直接在查询本身上插入子分类 这是我的例子:

[DATE] = 我的日期数据

使用的查询:

Date.Day => 从日期中提取日期编号 Date.MonthName => 从日期中提取月份名称

语法:

each 


if Date.Day([DATE]) >= 1 and Date.Day([DATE]) <= 3 then "01-03" & " " & Date.MonthName([DATE]) else null, type text),

输出是相同的。