2020-09-05 00:03发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我需要在交叉表报告的列中显示每位医生每3个小时的患者就诊次数,医生将显示在交叉表报告的行中。
假设患者就诊的时间在日期时间字段(而不仅仅是时间字段)中,这应该起作用:
1。 创建一个公式,将小时分为3小时的增量。 看起来像这样(假设24小时-您可以将其分解为实际需要的时间):
{@ TimeGroup} TimeVar visitTime = Time({Visit Time Field}); 开关( visitTime> = Time(0,0,0)和visitTime = Time(3,0,0)和visitTime = Time(6,0,0)和visitTime = Time(9,0,0)和visitTime = Time(12,0,0)和visitTime = Time(15,0,0)和visitTime = Time(18,0,0)和visitTime = Time(21,0,0),8 )
2。 创建另一个公式,为每个组指定正确的名称:
{@ TimeLabel} 开关( {@TimeGroup} = 1,"午夜至凌晨2:59", {@TimeGroup} = 2," 3:00 AM到5:59 AM", {@TimeGroup} = 3," 6:00 AM至8:59 AM", {@TimeGroup} = 4," 9:00 AM至11:59 AM", {@TimeGroup} = 5,"中午至下午3:00", {@TimeGroup} = 6," 3:00 PM到5:59 PM", {@TimeGroup} = 7,"下午6:00至8:59", {@TimeGroup} = 8,"晚上9:00到午夜" )
3。 使用行的医生信息和列的{@TimeGroup}创建交叉表。
4。 右键单击列标题,然后选择"列选项",然后选择"组选项"。 转到"选项"选项卡,然后选择"自定义组名称字段"。 单击"将公式用作组名",然后在公式中输入/选择" {@TimeLabel}"。
-Dell
最多设置5个标签!
假设患者就诊的时间在日期时间字段(而不仅仅是时间字段)中,这应该起作用:
1。 创建一个公式,将小时分为3小时的增量。 看起来像这样(假设24小时-您可以将其分解为实际需要的时间):
2。 创建另一个公式,为每个组指定正确的名称:
3。 使用行的医生信息和列的{@TimeGroup}创建交叉表。
4。 右键单击列标题,然后选择"列选项",然后选择"组选项"。 转到"选项"选项卡,然后选择"自定义组名称字段"。 单击"将公式用作组名",然后在公式中输入/选择" {@TimeLabel}"。
-Dell
一周热门 更多>