我制作了两张CDE仪表板。
仪表板(1)选择ID并将其作为参数发布,并将URL发布到仪表板(2)。
仪表板(2)使用prpt组件显示报告。
仪表板(2)有两个参数。它们是ID(自定义参数)和日期(简单参数)。 ID从仪表板(1)发布。 用户使用SelectComponent选择日期。
仪表板具有SelectCompoment,以便用户可以选择日期。 数据源是SelectDateQuery。 日期是通过名为SelectDateQuery的sqlJndi在sql中计算的。
查询是:
select Date from tablefoo
where ID= ${ID}
order by Date DESC
tablefoo是(我使用MySQL数据库):
|ID| Date|Score|
| 1|04-01| 90|
| 1|04-02| 100|
| 1|04-03| 80|
| 2|04-01| 100|
| 2|04-03| 70|
| 2|04-05| 60|
…
如果从仪表板(1)发布ID = 1,我希望选择组件显示如下。
|04-03|
|04-02|
|04-01|
但是SelectComponent是空白的。
我检查了MySQL日志。 查询是:
select distinct Date from tablefoo
where ID= NULL
order by Date DESC
查询中未使用参数ID。
有什么问题?
感谢。