点击此处---> 群内免费提供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不支持在计算中混合使用来自不同模型的尺寸。
是否存在使这项工作有效的方法?
任何建议都会有所帮助。
谢谢。
嗨-您可以尝试使用Combine函数将两个导入的模型放在一起(左联接)
,然后在此处查看:
https://answers.sap.com/questions/569331/i-want- 当您在模型中有日期差异时,您可以创建基于故事的维度量度计算-创建存储桶,以计算Calcium-seniority-using-hire-date-and.html
在上面的示例中,其中一列不是日期(但可以固定)
此处的计算说明:
Hello Danil,
假设两个维度均配置为日期维度, 那么您可以创建类型为"差异来源"的计算,并创建可以为您提供天数差异的计算,还可以创建汇总,然后将计算汇总到月份级别。
致谢
Ingo Hilgefort,SAP
HiRené,
我认为您的建议最适合我的情况。 我要检查一下。 谢谢。
最诚挚的问候,
Danil Zhakaev
您好,您尝试过此图片附件,如果可以解决问题,请
Hello Ingo,
聚合中的问题-在这种情况下是哪个月? 该月份既不能来自DATE_FROM也不能来自DATE_TO,而必须来自与此间隔相交的所有月份...
最诚挚的问候,
Danil Zhakaev
您好Jairzinho,
感谢您的回复。 不幸的是,您的建议对我来说是不正确的,因为我需要在DATE_FROM和DATE_TO之间的整个时间间隔内每个日历月(季度)以汇总方式支付数据。
我也只是将图像添加到主题中进行说明。
最好的问候,丹尼尔
一周热门 更多>