Analytics Cloud:日期间隔(按月)

2020-09-07 00:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的同事, 我满足了根据层次...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的同事,

我满足了根据层次结构(月,季度,年)对日期间隔中的天数进行计数的要求,但是找不到任何解决方案。 请参阅下面的详细说明。

通过OData连接以以下格式将源数据加载到SAC中:

  • DIM1 | DIM2 | ... | DATE_FROM | DATE_TO

目标图表应包含:

  • 度量= [天数]
  • 维度= [MONTH/QUARTER/YEAR]

例如,具有字段的单行源数据:

 DATE_FROM |  DATE_TO
 -------------------------
 2019-01-10 |  2019-03-03 

需要处理为3行:

 MONTH | 天数
 ---------------------------
 2019-01 |  22
 2019-02 |  28
 2019-03 |  3 

我试图通过将模型与具有单个日期的新模型(通过虚拟字段联接)交叉连接来实现这一点,以每天复制源记录,然后尝试使用计算:

 IF([SingleDates.Calday] <= [Intervals.DateFrom]和[SingleDates.Calday]> = [Intervals.DateFrom]; 1; 0)

但是不幸的是,SAC不支持在计算中混合使用来自不同模型的尺寸。

是否存在使这项工作有效的方法?

任何建议都会有所帮助。

谢谢。

7条回答
2020-09-07 01:09

Hello Danil,

假设两个维度均配置为日期维度, 那么您可以创建类型为"差异来源"的计算,并创建可以为您提供天数差异的计算,还可以创建汇总,然后将计算汇总到月份级别。

致谢

Ingo Hilgefort,SAP

一周热门 更多>