0

Postgres 查询:

SELECT  "KPMID",
   "CustomerID" as "cust_id::multi-filter",
   "KPM_Name",

   "Report_Period" as "rep_id::multi-filter", '<input type="text" ng-model="$select.search"/>'
   "Actual",
      CASE WHEN "TrendCode" = 'R' THEN '<img src="http://34.213.131.167/images/red.png" height="20px" width="100px"/>'

    WHEN "TrendCode" = 'Y' THEN '<img src="http://34.213.131.167/images/yellow.png" height="20px" width="100px"/>'

   ELSE '<img src="http://34.213.131.167/images/green.png" height="20px" width="100px""/>'
   END 
   "TrendCode",
   CASE WHEN "CStatusCode" = 'R' THEN '<img src="http://34.213.131.167/images/red.png" height="20px" width="100px"/>'
   WHEN "CStatusCode" = 'Y' THEN '<img src="http://34.213.131.167/images/yellow.png" height="20px" width="100px"/>'
   ELSE '<img src="http://34.213.131.167/images/green.png" height="20px" width="100px""/>'
   END 
   "CStatusCode",
   CASE WHEN "OutlookCode" = 'R' THEN '<img src="http://34.213.131.167/images/red.png" height="20px" width="100px"/>'
   WHEN "OutlookCode" = 'Y' THEN '<img src="http://34.213.131.167/images/yellow.png" height="20px" width="100px"/>'
   ELSE '<img src="http://34.213.131.167/images/green.png" height="20px" width="100px""/>'
   END 
   "OutlookCode" FROM public."KPMDataReport";

输出:

输出

通过执行上述 SQL 查询,将显示两个下拉列表,我的要求是通过单击按钮执行查询。那么,我如何使用 redash 工具来实现这一点。

如果通过 redash 根本不可能做到这一点,那么如何嵌入 JavaScript 代码作为 SQL 查询的一部分并完成这项工作。Redash 实例在 aws 上运行。

4

0 回答 0