0

如何使下面的计算工作。

{ FIXED [Call_Count]:IF ATTR([Date]) >= MIN([Date]) AND ATTR([Date]) <= MAX([Date])THEN COUNTD([Date]) END }

我只需要获取从第一次发生日期开始到可用的最新日期或 now() 的天数。

4

1 回答 1

0

我认为我们需要澄清 Call_Count 是什么以及表格布局,但这里有一个尝试:

COUNTD(
 IF (
  [Date] >= { FIXED [Call_Count] : MIN([Date]) }
  AND [Date] <= { FIXED [Call_Count] : MAX([Date]) }
 ) THEN [Date]
 END
)

这将检查当前行的日期是否 >= call_count 的最小日期,当前行的日期是否 <= 呼叫计数的最大日期。

但是,我认为这总是正确的?日期必须在最小值和最大值之间?

也许你正在寻找这样的东西?

DATEDIFF("day", { FIXED [Call_Count] : MIN([Date]) }, { FIXED [Call_Count] : MAX([Date]) })

这将为您提供每个 call_count 的最小值和最大值之间的天数。

于 2021-08-01T15:12:46.770 回答