1

我试图显示一个范围内的所有日期,即使它们没有特定日期的数据。

我们的员工 24/7 365 全天候工作(和其他人一样),所以我的时间范围内的日期不会弹出。我尝试的是添加一个异常,即使日期有一个空值来显示该特定日期。

目前我有一个交叉表,其中行是完成的项目数,列是项目完成的日期。

对于视觉:

04/01/19     04/02/19      04/03/19
   1             2             3

我想继续直到我的范围(月份)结束,但如果该日期没有完成任何事情,我的数据会跳过。

我目前拥有的:

04/01/19   04/04/19   04/05/19
   1           6         8

对于行,我在我的行的公式栏中有这个。

If [Items Completed]> 0 Then [Items Completed)] Else 0

对于我的公式栏中的列

If IsNull([Completed Date]) then 0 Else [Completed Date]

认为这会给我在那些没有做任何事情的列中给我一个 0。

4

2 回答 2

1

您需要创建一个变量并像这样使用TimeDim函数...

All Dates = TimeDim([Completed Date])

然后将表中的 [Completed Date] 替换为 [All Dates] 变量。你可以随意命名它。这将导致您没有数据的日期出现空白值。如果您想让没有数据的日期显示零,您可以将自定义格式设置“未定义”应用到“0”。

您可以在此处找到更详尽的解释以及可能的变化。

享受!

在此处输入图像描述

于 2019-04-10T20:45:44.630 回答
0

TimeDim 方法是我实现我所需要的基础 - 即如果没有人在我的范围内的特定日期完成培训课程,则显示零值的折线图。我在学习管理系统软件中工作,所以这通常是必需的。

在我的例子中,对象被称为[Course Completed Date (Success)],所以这是我的变量(这是一个维度,而不是一个度量):

=TimeDim([Course Completed Date (Success)])

请注意我的屏幕截图中的零和现在是如何显示的。以前他们失踪了。

截屏

于 2019-10-08T10:16:38.713 回答