Apache Superset 中的把手示例

问题描述 投票:0回答:1

我正在尝试在 Superset 仪表板中使用车把图表,但不知何故无法使其按我希望的方式工作。

我有一个数据列,我想根据数据对其进行格式化。例如。如果数据很高,我需要背景为红色,并且可能是一个向上的小箭头 - 可能是图像。对于中值和低值也有一些相同的格式。

我该怎么做,有人可以帮助一些示例和 CSS 格式来实现这一点吗?

handlebars.js apache-superset
1个回答
0
投票

将 SQL 中的逻辑作为虚拟列,称之为“HighValue”,类似于:

CASE 
  WHEN (DATA > XX) THEN true
  ELSE false
END

在你的车把图表中,勾选

{{#if HighValue}}
Put your HTML and CSS here for high value. You can use SVG for the arrows
{{else}}
Put HTML and CSS here for low value
{{/if}}

您可以使用类,然后将颜色等放入 CSS 中,而不是内联。

© www.soinside.com 2019 - 2024. All rights reserved.