2020-09-03 01:39发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
是否可以关闭字段的舍入选项? 我正在使用datediff语句,并且该值是一个整数。 因此,例如,该值应为5:02,但其值为5.00或00:51为1.00,它似乎是在向上或向下舍入该值。 我不确定将字段格式化为小数,舍入,负数等格式时要放什么。.datediff语句为:
datediff(" h",{PAT_ENC_HSP.HOSP_ADMSN_TIME},{ORDER_PROC.ORDER_TIME})
这是四舍五入到最接近的小时。 我要做的是将datediff做几分钟而不是几个小时。 然后,您需要执行以下操作将其设置为hh:mm格式:
NumberVar分钟:= datediff(" n",{PAT_ENC_HSP.HOSP_ADMSN_TIME},{ORDER_PROC.ORDER_TIME}); NumberVar小时:=分钟\ 60; 分钟:=分钟mod 60; ToText(hours,0,"")+":" + ToText(mins,0,"")
请注意,我使用反斜杠而不是正斜杠来获取小时数-这不是 错字! 反斜杠执行"整数除法",可为您获得除法运算的整数部分。 第二分钟计算中的" mod"给出了整数除法的模数或余数。
-Dell
对,因此将总分钟数除以总患者数。 我要为if count字段输入什么? 我想我不明白,我在哪里得到总分钟数,这是另一个公式,它是一个字符串字段吗?
NumberVar TotalMins; 如果Count(??????)> 0则 TotalMins/Count({PAT_ENC_HSP.PAT_ENC_CSN_ID})其他0;
任何字段定义您要在其中计算日期差的记录。 考虑一下平均值应该如何工作-您正在对总分钟数求平均值,您需要除以什么才能得出平均值? 我不知道您的数据或报告,因此无法明确告诉您要使用的字段。
最多设置5个标签!
这是四舍五入到最接近的小时。 我要做的是将datediff做几分钟而不是几个小时。 然后,您需要执行以下操作将其设置为hh:mm格式:
请注意,我使用反斜杠而不是正斜杠来获取小时数-这不是 错字! 反斜杠执行"整数除法",可为您获得除法运算的整数部分。 第二分钟计算中的" mod"给出了整数除法的模数或余数。
-Dell
对,因此将总分钟数除以总患者数。 我要为if count字段输入什么? 我想我不明白,我在哪里得到总分钟数,这是另一个公式,它是一个字符串字段吗?
NumberVar TotalMins;
如果Count(??????)> 0则
TotalMins/Count({PAT_ENC_HSP.PAT_ENC_CSN_ID})
其他0;
任何字段定义您要在其中计算日期差的记录。 考虑一下平均值应该如何工作-您正在对总分钟数求平均值,您需要除以什么才能得出平均值? 我不知道您的数据或报告,因此无法明确告诉您要使用的字段。
-Dell
一周热门 更多>