If statement 表IF THEN语句-基于日期更改度量

If statement 表IF THEN语句-基于日期更改度量,if-statement,tableau-api,aggregation,If Statement,Tableau Api,Aggregation,我有一份每月计算员工生产力的表格报告。报告根据文档类型计算每个文档的分钟数。自2020年11月1日起,每个文件标准的会议记录正在更改 我在以前的文档标准表中添加了一个新列-这些列是文档类型、每个文档的最小值(包含2020年11月1日之前的标准)和每个文档的当前最小值(包含>=2020年11月1日的新标准) 目前,该报告有一个计算的挣时字段,公式如下: SUM([Min Per Document])/60 我希望根据报告日期更新此公式,以便2020年11月1日之前的计算使用每个文档的最小值,20

我有一份每月计算员工生产力的表格报告。报告根据文档类型计算每个文档的分钟数。自2020年11月1日起,每个文件标准的会议记录正在更改

我在以前的文档标准表中添加了一个新列-这些列是文档类型、每个文档的最小值(包含2020年11月1日之前的标准)和每个文档的当前最小值(包含>=2020年11月1日的新标准)

目前,该报告有一个计算的挣时字段,公式如下:

SUM([Min Per Document])/60
我希望根据报告日期更新此公式,以便2020年11月1日之前的计算使用每个文档的最小值,2020年11月1日之后的计算使用每个文档的当前最小值。我有以下公式:

IF ATTR([Report Date])<'11/01/2020' THEN SUM([Min Per Document]/60)
ELSE SUM([Current Min Per Document]/60)
END

如果需要ATTR([报告日期])屏幕截图/样本数据

请试试这个

Sum(
If [date] <= #2020-01-11# then [field1] else [field2] end
)/60
Sum(

如果[date]有效,并且正确的值正在计算中。谢谢!如果这有帮助,请按照堆栈溢出的正常要求进行投票并接受它。