【问题标题】:Tableau: Conditional Formatting Rows based on a data rangeTableau:基于数据范围的条件格式行
【发布时间】:2017-11-06 18:17:24
【问题描述】:

您能提供的任何帮助将不胜感激。我找不到任何处理基于日期的条件格式的画面教程。大量基于单元格值的格式设置,但在这种情况下无济于事。

我正在尝试创建一个表格报告,该报告显示在以下条件内到期的更改记录,并相应地对行进行颜色编码。

接下来的 7 天用“红色”表示 “黄色”表示的未来 14 天 超过 14 天用“绿色”表示 其他所有内容都将具有白色背景

【问题讨论】:

  • 能否附上工作表的屏幕截图?特别是对于表格问题,通常有各种解决方案,具体取决于您的设置方式。请确保包含整个 Tableau 窗口(包括货架、维度和度量等)
  • 请详细描述结果。您要实现哪个图表?

标签: tableau-api


【解决方案1】:

我所做的听起来相似的事情是在截止日期前后:

  1. 创建一个名为“截止日期红绿灯”的计算字段来计算您的天数。下面给出了给定日期字段和今天之间的日期差异:

    DATEDIFF('day',MAX([Due Date]), MAX(TODAY()))
    
  2. 创建名为“到期日期范围”的计算字段“if”函数来对这些结果进行分类:

    if [Due Date Traffic Lights] < -7 THEN "GREEN: Over One Week Left"
    ELSEIF [Due Date Traffic Lights] > -7 AND [Due Date Traffic Lights] <0      
    THEN "ORANGE: Due in one Week"
    ELSE "RED: Overdue"
    END
    
  3. 因此,在您的行上,您可以将“到期日期范围”拖到您的“颜色图标”中,并为 3 个中的每一个设置颜色。

【讨论】:

    猜你喜欢
    • 2020-07-07
    • 2011-11-15
    • 1970-01-01
    • 2018-06-04
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-08
    相关资源
    最近更新 更多