将百分比列添加到交叉表

2020-09-09 08:13发布

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

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


我在学校工作,并创建了一个交叉表,该表以日期和日期的形式显示了班级中每个学生记录的出勤分钟数。 查看片段:

我需要添加一列来计算每个学生的每周出勤率(学生每天每班最多可以产生75分钟),以及整个班级的总出勤率。

感谢您的帮助! :)

使用CR 2013版本14.1.6.1702

谢谢!

(16.6 kB)

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

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


我在学校工作,并创建了一个交叉表,该表以日期和日期的形式显示了班级中每个学生记录的出勤分钟数。 查看片段:

我需要添加一列来计算每个学生的每周出勤率(学生每天每班最多可以产生75分钟),以及整个班级的总出勤率。

感谢您的帮助! :)

使用CR 2013版本14.1.6.1702

谢谢!

(16.6 kB)
付费偷看设置
发送
2条回答
南山jay
1楼 · 2020-09-09 08:54.采纳回答

嗨,

请尝试以下步骤:

1。 右键单击"每周总计"单元格,然后选择"计算所得成员">"插入子代"。 空白列会添加到交叉表的开头。

2。 右键单击交叉表左上方的空白>高级计算>计算所得成员。 在"属性"下,将"插入评估"设置为"之后"。

这会将列移到"总计"列之前的末尾。

3。 右键单击新列中的空白单元格>计算所得成员>编辑标题公式>键入:

"出勤百分比" 

4。 右键单击新列中的空白单元格>计算所得成员>编辑列值公式>键入:

 date(1899,01,01)

如果需要日期时间,请使用 :

 datetime(1899,01,01,00,00,00)

5。 右键单击此列中的零值之一>计算所得成员>编辑计算公式>使用以下代码:

 GetTotalValueFor(" Date Field",0)%((GetNumColumns-2)* 75)

//用在交叉表列中使用的字段替换"日期字段"。 该字段应该用双引号引起来。

要显示课程的百分比,您需要重复步骤1至5并进行一些更改。

步骤1您需要 右键单击"类总数"行。

在步骤2中,突出显示"计算所得成员"列表中的第二个字段,并将其属性设置为"之后"。

在步骤3中,您 d右键单击新行,并将其" RowValue"公式设置为" Class XXXX",还将" Header value"设置为" Class Percentage"

最后,计算公式将更改为:

 GetTotalValueFor(" Fied类",0)%(((GetNumRows-2)* 75)

-Abhilash

追夢秋陽
2楼-- · 2020-09-09 09:06

Abhilash,

2个问题-

1。 我们不需要带圆圈的单元格。 我有什么办法格式化交叉表以隐藏它或隐藏它?

2。 我是否可以将"每日班级百分比"行和"出勤率百分比"列都转换为百分比,而无需更改其余单元格? (这更多是一个愿望清单项目,不是超级必要)

非常感谢您,

HT

一周热门 更多>