用SAC中的开始日期和结束日期计算人员

2020-08-27 03:45发布

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

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


大家好,

我们只有员工ID,开始日期和结束日期。 我想计算特定年份的人数,例如,如果我过滤2015年,则应该只显示2015年的人数。

如何使用SF作为数据源在SAC中实现此目标? 如果有人知道该怎么做,请帮助我。

此致

巴尔加维。

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

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


大家好,

我们只有员工ID,开始日期和结束日期。 我想计算特定年份的人数,例如,如果我过滤2015年,则应该只显示2015年的人数。

如何使用SF作为数据源在SAC中实现此目标? 如果有人知道该怎么做,请帮助我。

此致

巴尔加维。

付费偷看设置
发送
9条回答
1楼-- · 2020-08-27 04:04

嗨Bhargavi,

在模型中计算所得的列中,其值为'1',并将其命名为" counter"。

致以问候,

Martijn van Foeken | Interdobs

暮风yp
2楼-- · 2020-08-27 04:21

您好Martijn,

谢谢您的回答。 通过上述解决方案,我将获得特定年份加入的员工数量,而不是人数(这也是前几年的累计总和)。 例如,我有以下数据

在上述数据中,加入员工的年份是2002、2009和2014。因此,如果我应用上述逻辑,我只能筛选这三年,然后我将获得该年份加入员工的人数。 但是在这里,我想创建一个从2002年(第一位员工加入的年份)到当年的所有年份的Year列,如果我在2010年(不加入任何员工)的任何年份应用过滤器,我应该获取 那年。

这里的逻辑是,必须在员工的开始日期和结束日期之间检查2010,如果介于这些日期之间,则必须计算该员工是否忽略。 因此,2010年员工人数将为2(前2名员工)。 如果给过滤器2016,它应该给我0。

我用公式(= IF((YEAR($ B2)<= $ D $ 1)*($ D $ 1 <= YEAR($ C2)),1,"")在excel文件中使用了此逻辑 )。

希望您了解要求。 如果您知道如何实现这一目标,请帮助我。

此致

Bhargavi。

小c菟菟
3楼-- · 2020-08-27 04:04

嗨,Bhargavi,

您要查找的解决方案不是应用过滤器,而是实际上是一个用于根据值计算结果的输入参数 。

亲切的问候,

Martijn van Foeken |也许您应该看一下如何创建一个可以打开脚本的Analytic Application。 Interdobs

callcenter油条
4楼-- · 2020-08-27 04:24

您好Martijn,

谢谢您的帮助。 我将按照建议检查分析应用程序。

此致

Bhargavi。

jovirus
5楼-- · 2020-08-27 04:07

嗨Bhargavi,

尝试一下...

创建2个计算量度(使用汇总)员工人数和EMP计数

1)COUNT个维度= EMPID

2)按日期作为汇总维度的最大员工人数

亲切的问候,

Vaman。

compass1988
6楼-- · 2020-08-27 04:23

嗨,Vaman,

谢谢您的回答。 以上结果并没有给我正确的答案。 它仍然显示错误的结果。

从公式中,不可能找到未加入年份或离开年份(如2010年)的年份的员工人数,而2002、2009和2014年的员工人数仍显示1,这是不正确的。

我能知道您在EMP计数计算中使用的日期(聚合维)吗?

此致

Bhargavi。

一周热门 更多>