上一个或相对值,用于查找每月小时数的变化

2020-09-14 07:25发布

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

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


你好

我正在尝试制作一张表格,显示家庭护理时间的发展情况。

我希望每4周有

  • 不变的援助,
  • 更多援助
  • 少援助
  • 新公民(开始)
  • 不再获得援助的公民(停止)。

到目前为止,我已经为每个变量创建了变量,并且得到了结果。

但是,结果不正确。 如果一个公民在一年前而不是在最近的四个星期内得到了援助,我的变量将把去年确定为上一个时期,因此只需跳过过渡时期。 这不是我想要的-如果公民停止接受家庭护理时间,则应将其注册为停靠站;如果公民在一年后获得援助,则这是开始。

我的可变代码看起来像这样,为公民提供了比过去四个星期更多的援助:

= Sum(Count([SSN#)]
其中(
前一个[[小时];([SSN#]))In([SSN#)]; [年份]; [4周 ])
>(Sum([hours] In([[SSN#]; [Year]; [4-week])))

))

我在理解以前的函数和上下文运算符之间的交互时遇到了麻烦。 我已经尝试过使用relativevalue,但似乎这是一个受更严格限制的功能,尽管文档说明相反,但该功能仅在排序表中有效。

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

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


你好

我正在尝试制作一张表格,显示家庭护理时间的发展情况。

我希望每4周有

  • 不变的援助,
  • 更多援助
  • 少援助
  • 新公民(开始)
  • 不再获得援助的公民(停止)。

到目前为止,我已经为每个变量创建了变量,并且得到了结果。

但是,结果不正确。 如果一个公民在一年前而不是在最近的四个星期内得到了援助,我的变量将把去年确定为上一个时期,因此只需跳过过渡时期。 这不是我想要的-如果公民停止接受家庭护理时间,则应将其注册为停靠站;如果公民在一年后获得援助,则这是开始。

我的可变代码看起来像这样,为公民提供了比过去四个星期更多的援助:

= Sum(Count([SSN#)]
其中(
前一个[[小时];([SSN#]))In([SSN#)]; [年份]; [4周 ])
>(Sum([hours] In([[SSN#]; [Year]; [4-week])))

))

我在理解以前的函数和上下文运算符之间的交互时遇到了麻烦。 我已经尝试过使用relativevalue,但似乎这是一个受更严格限制的功能,尽管文档说明相反,但该功能仅在排序表中有效。

付费偷看设置
发送
3条回答
小灯塔
1楼-- · 2020-09-14 07:33

哦-当然,这是我所花时间更少的公式。 还是一样的方法。 有帮助吗?

渐行渐远_HoldOn
2楼-- · 2020-09-14 07:44

这是我所花的更少时间的公式:-)

小灯塔
3楼-- · 2020-09-14 07:33

来吧,没有回复?

我通过使用滞后一周时间的合并变量与重复查询合并来解决此问题。

但是,在显示随着时间变化的表格中,relativevalue函数仍然存在问题。 在每年的轮班中,它在接下来的时期中发现零。


我正在计算每4周内停止的用户数。 为此,我查看了下一个时期的活跃用户数(伯格)与活跃用户的比较,不包括下一个时期的新用户(Tilgang)。 但是对于每年的变化,该公式都不会找到随后的时期。 该表按年份和4周时间排序。

有什么想法吗?

如果我在slicing_dims中添加[År],则会出现#COMPUTATION错误!

Henrik

一周热门 更多>