【发布时间】:2023-04-09 23:09:01
【问题描述】:
我有一份 Tableau 报告,用于计算员工每个月的工作效率。该报告根据文档类型计算每个文档的分钟数。每份文件标准的会议记录将于 2020 年 11 月 1 日生效。
我在之前的 Doc Standards 表中添加了一个新列 - 这些列是 Doc Type、Min Per Document(包含 2020 年 11 月 1 日之前的标准)和 Current Min Per Document(包含新标准 >= 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
我收到“计算有效。”但是,当我查看数据时,每个文档的当前最小值(从 2020 年 11 月 1 日开始生效的新标准)值即使对于报告日期也会显示在视图中
我不确定如何修正公式以正确计算。
【问题讨论】:
标签: if-statement tableau-api aggregation