我有一个带有以下查询的交互式报告。
select db_name, db_value,db_order from db_attributes;
我需要将所有 3 列与另一个表进行比较,并突出显示不同的列。
对照表为:
select db_name, db_value,db_order from db_attributes@db_test;
看起来您有办法识别应突出显示的匹配项 - 以下示例说明了如何根据报告中的条件突出显示交互式报告中的特定单元格。
select EMPNO,
ENAME,
JOB,
MGR,
HIREDATE,
SAL,
COMM,
DEPTNO,
CASE WHEN SAL >= 3000 THEN 'Y' ELSE 'N' END MATCHED
from EMP
为报告提供静态 ID
emp
创建类:页面属性 > css > insline
.highlight {
background-color: #E97451;
}
#emp td:has(.highlight) {
background-color: #E97451;
}
如果没有第二类,文本背景将不会填充整个单元格。
{when Y/}
<div class="highlight">#ENAME#</div>
{otherwise/}
<div>#ENAME#</div>
{endcase/}
这是使用模板指令