跳转到内容
技术文章
作者资料照片吉里什万博新体育手机客户端M P

在SAP分析云中使用自定义日期进行日期计算

简介

SAC提供了各种各样的基于日期的计算,如当前年份,当前季度,当前时期的当前月份和YTD, QTD和MTD,到目前为止,我们还提供了一个功能来转移以前的值或前一时期,前一年,前一季度和前一个月。但是所有这些计算都是关于系统时间的。我们经常遇到这样的情况:用户希望运行自定义日期输入,而不是今天的系统时间。这也可以通过以下步骤在SAC中实现

基于数据的计算

在这篇博客文章中,我们将考虑一个简单的数据集,它使用单一的净收入衡量标准和单一的时间维度,其中包含2017年和2018年的数据。

要获得基于日期的计算,我们只需要设置类型受限度量的计算,并启用时间维度的Selection上下文

对于上面的例子,我将从Current Period Navigation中选择Year,

由于我们没有2020年(系统日期)的任何数据,限制度量列没有返回任何值

现在,让我们尝试设置一个自定义日期,比如2018年,我们有可用的数据来获取当前的周期值。

让我们创建类型受限度量的另一个计算,并启用时间维度的选择上下文。但是这次不是从导航列表中选择,而是创建一个计算输入控件,并在输入值中选择按范围选择

在“Set Date Range for Time”对话框中将当前日期从“System Date / Period”更改为“Create current Date”输入控件

将为当前日期创建一个Story过滤器,允许您根据自己的喜好更改日期,或使用当前系统日期作为计算的基础。选择2018年的日期将根据粒度设置提供2018年的当前年份值。

我们还可以使用偏移量来定义向后看或向前看的偏移量方向,并根据定义的粒度设置自定义范围。

结论

这篇文章向您展示了如何使用预定义的日期/时间过滤器,以及如何使用SAP Analytics Cloud中灵活的基于日期/时间的计算来定义自定义日期为“Today”和偏移量

指定的标签

      7评论
      你一定是登录评论:评论或回复一篇文章
      作者的资料照片瓦迪万博新体育手机客户端姆加里宁
      瓦迪姆卡里宁

      基于周的零售日历支持怎么样(月有固定的周数,如5-4-4)?

      作者简介照片Arv万博新体育手机客户端ind Sharma
      阿尔温德•沙玛

      谢谢,这真的很有帮助。有了这个MTD数字来完美的选择年和月过滤器。(自定义2013年1月当前日期)。我有2013年和2014年的每日销售数据,我以月为粒度。

      如何在同一个表中根据过滤器选择获得YTD…

      谢谢
      Arvind

      作者头像照片Emm万博新体育手机客户端anouil Manolessos
      Emmanouil Manolessos

      不幸的是,此选项不适用于应用程序设计器!

      作者头像朱利安Gü万博新体育手机客户端nther
      朱利安·冈瑟

      有什么解决办法吗?我真的需要这个功能在应用程序设计器!

      作者头像Satis万博新体育手机客户端h Nallepalli
      Satish Nallepalli

      我也想在应用程序设计器中有类似的功能。SAP在SAC App中似乎没有对受限测量的测量输入控制。

      作者的资料照片Lo万博新体育手机客户端geshwaran Mariyappan
      Logeshwaran Mariyappan

      如何在模型级别使用当前年份函数?如果可以的话,请详细的发给我。

      作者的资料照片亚历万博新体育手机客户端山德拉萨蒂斯
      Aleksandra满意

      您是否可以创建两个范围日期输入控件,以便用户在屏幕上选择并可用于限制测量?