【发布时间】:2026-02-09 17:55:01
【问题描述】:
我有一个公式,它使用 DateDiff 找出两个日期之间的差异并排除周末。
然后我想在另一个公式中使用该 DateDiff 来计算基于 if/then 标准的平均值。
当我输入 average({date diff formula}) 时,我收到“遇到无效参数”的错误
我不能在我尝试使用的任何公式中使用日期差异公式,这是有原因的吗?
【问题讨论】:
-
为我工作,向我们展示您的公式?我用过 DateTest1: DateDiff('d',datetime column,today) DateTest2: If @DateTest1 > 5 Then 'yes' Else 'No' 这可比吗?
-
DateDiff 返回一个整数(或有理数,具体取决于您的参数选择,我使用 'd' 表示天数),因此请确保您的逻辑将其视为单个数字,而不是日期本身
-
啊 - 重新阅读您的问题。我的第二条评论适用。 Average(DateDiffFormula) 与说Average(SingleNumber) 相同,例如Average(5) 没有意义。尝试使用运行总计,选择平均值,然后放入您的组页脚
-
这是我的 DateDiff 公式:datediff("d",{@Original Request Date},{@shipdate}) -datediff("ww",{@Original Request Date},{@shipdate} ,crSaturday) -datediff("ww",{@Original Request Date},{@shipdate},crSunday)
-
我正在尝试制定一个公式 if {shipment type} = 'x' then average{datediff} 当我在这个公式中输入 datediff 公式时,我得到了错误
标签: crystal-reports datediff crystal-reports-2008