Sap 即使没有数据也显示所有日期

Sap 即使没有数据也显示所有日期,sap,business-objects,webi,Sap,Business Objects,Webi,我试图显示某个范围内的所有日期,即使它们没有特定日期的数据 我们的员工每周7天24小时365天工作(和其他人一样),所以在我的时间范围内不会弹出日期。我所尝试的是添加一个异常,该异常表示即使该日期有一个空值来显示该特定日期 目前我有一个交叉表,行是完成的项目数,列是完成项目的日期 对于视觉: 04/01/19 04/02/19 04/03/19 1 2 3 我想继续这样做直到我的工作范围结束(这个月),但是如果没有完成任何

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

我们的员工每周7天24小时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。

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

All Dates = TimeDim([Completed Date])
然后将表中的[Completed Date]替换为[All Dates]变量。你可以给它取任何你想要的名字。这将导致没有数据的日期为空值。如果要为没有数据的日期显示零,可以将自定义格式设置“未定义”应用于“0”

你可以找到一个更全面的解释,可能会有变化

享受吧


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

本例中的对象称为
[课程完成日期(成功)]
,因此这里是我的变量(这是一个维度,而不是度量):

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

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