如何根据日期差异为Spotfire表格单元着色

时间:2014-10-21 14:29:12

标签: tibco spotfire

我正在使用Spotfire Table可视化来显示工程报告列表。其中一列报告上次更新报告的时间(Last_Update)。列数据类型是DateTime,格式为mm / dd / yyyy。

我正在尝试根据Last_Update和今天的日期之间的差异对单元格进行着色/着色。例如:Last_Update - TodaysDate = 65会将单元格着色为红色。我愿意使用渐变或分段颜色方案。

我尝试了很多方法( Colors 菜单中的自定义表达式,引用已经具有上述计算的相关列的值等)并继续遇到墙。

对于如何简单地实现这一点有什么建议吗?

1 个答案:

答案 0 :(得分:3)

你需要它是分段的渐变吗?

您可以使用固定模式并添加布尔表达式规则,如

Datediff('dd', [Last Update], DateTimeNow()) = 65

如果您需要范围,可以轻松构建它们

Datediff('dd', [Last Update], DateTimeNow()) < 65 AND Datediff('dd', [Last Update], DateTimeNow()) > 20