0

我是 Power BI 的新手,需要一点帮助。数据如下:

Task1 Completed Date          Count1
05/17/2021                      5
05/19/2021                      3
05/20/2021                      1
05/23/2021                      2
05/24/2021                      6

依此类推,数据从 2016 年 1 月 1 日至今。有些日期有 0 值,有些有非 0 值。

我正在寻找的输出是一个连续的日期表,如下所示:

Date                         Count1     Count2.....
05/17/2021                      5
05/18/2021                      0
05/19/2021                      3
05/20/2021                      1
05/21/2021                      0
05/22/2021                      0
05/23/2021                      2
05/24/2021                      6

有多个任务,我想要一个在同一个表上包含所有这些计数的公共表,以便可以比较每个任务的计数并可以进行进一步的计算。

有人可以帮我生成这样的表格。

非常感谢您的帮助。谢谢。

4

3 回答 3

0

您可以做的是创建一个日历表并在您的表和日历之间建立​​关系。这对于几乎所有 Power BI 报告来说都是必须的。DAX 应如下所示:

Calendar =
   CALENDAR(
      MIN('YourTable'[Completion Date]),
      TODAY()
   )

然后转到“关系”视图并在“YourTable”[完成日期] 和“日历”[日期] 之间创建关系。

然后,您可以直接将日历表中的日期用于图表和视觉效果。

于 2021-05-24T16:45:02.843 回答
0

您可以阅读有关如何在 power bi 中创建日期表的更多信息。本质上它只是一个具有连续日期的序列化表,因此您的所有交易日期都可以关联。

sqlbi 日期表教程

于 2021-05-24T15:56:02.043 回答
0

在值部分中使用表中的日期列创建一个表。

在 Table 的 values 部分中再次拖动同一列并将其设置为 Date only,然后按Count汇总该列。

总结

确保勾选show items with no data日期列中的选项(第一个日期)。

没有数据的项目

这将计算并显示整个表格中某个日期的出现,如果您想在某些条件下将其过滤掉,只需将选项拖到“过滤器窗格”,计数就会相应显示。

于 2021-05-24T17:41:40.433 回答