Pentaho CDE 嵌套 sql 查询
Pentaho CDE nested sql query
我们在 pentaho CDE 上设置了一个嵌套的 SQL 查询。
查询:
select dataissue.value,count(value) as nbreticket,substring(issue.entry,1,3)
from DataIssue,issue where field = 'version(s)_corrigée(s)'
and dataissue.issue = issue.id and issue in ( select issue
from dataissue,issue where dataissue.issue = issue.id and value = 'récit'
and substring(issue.entry,1,3) = 'ema' ) and issue in ( select issue
from dataissue,issue where dataissue.issue = issue.id and value = 'Fermée'
and substring(issue.entry,1,3) = 'ema' ) and issue in ( select issue
from dataissue,issue where dataissue.issue = issue.id
and field = 'point_d_effort' and substring(issue.entry,1,3) = 'ema' )
group by dataissue.value
并且我们已经为该查询设置了一个条形图组件。
但是条形图中没有结果。
Pentaho cde是否支持嵌套sql查询
Pentaho cde支持嵌套sql查询。
SELECT SUBSTRING(issue.entry,1,3),dataissue.value,COUNT(VALUE) AS nbreticket
FROM DataIssue,issue WHERE FIELD = 'version(s)_corrigée(s)'
AND dataissue.issue = issue.id AND issue IN ( SELECT issue
FROM dataissue,issue WHERE dataissue.issue = issue.id AND VALUE = 'récit'
AND SUBSTRING(issue.entry,1,3) = 'ema' ) AND issue IN ( SELECT issue
FROM dataissue,issue WHERE dataissue.issue = issue.id AND VALUE = 'Fermée'
AND SUBSTRING(issue.entry,1,3) = 'ema' ) AND issue IN ( SELECT issue
FROM dataissue,issue WHERE dataissue.issue = issue.id
AND FIELD = 'point_d_effort' AND SUBSTRING(issue.entry,1,3) = 'ema' )
GROUP BY dataissue.value
你可以把这些 sql 和 运行 放在一起看看。
如果条形图中没有结果。
=> 你可以做一件事,转到你的仪表板位置,意思是你保存该仪表板的位置。
=> 在这些位置有 CDA 文件。 Select 该 CDA 文件并单击“在新 window 中打开”。在一个新的 window 出现后 select 查询并查看结果是否显示。
=> 如果显示结果则没有问题 sql.
谢谢..
我们在 pentaho CDE 上设置了一个嵌套的 SQL 查询。 查询:
select dataissue.value,count(value) as nbreticket,substring(issue.entry,1,3)
from DataIssue,issue where field = 'version(s)_corrigée(s)'
and dataissue.issue = issue.id and issue in ( select issue
from dataissue,issue where dataissue.issue = issue.id and value = 'récit'
and substring(issue.entry,1,3) = 'ema' ) and issue in ( select issue
from dataissue,issue where dataissue.issue = issue.id and value = 'Fermée'
and substring(issue.entry,1,3) = 'ema' ) and issue in ( select issue
from dataissue,issue where dataissue.issue = issue.id
and field = 'point_d_effort' and substring(issue.entry,1,3) = 'ema' )
group by dataissue.value
并且我们已经为该查询设置了一个条形图组件。
但是条形图中没有结果。
Pentaho cde是否支持嵌套sql查询
Pentaho cde支持嵌套sql查询。
SELECT SUBSTRING(issue.entry,1,3),dataissue.value,COUNT(VALUE) AS nbreticket
FROM DataIssue,issue WHERE FIELD = 'version(s)_corrigée(s)'
AND dataissue.issue = issue.id AND issue IN ( SELECT issue
FROM dataissue,issue WHERE dataissue.issue = issue.id AND VALUE = 'récit'
AND SUBSTRING(issue.entry,1,3) = 'ema' ) AND issue IN ( SELECT issue
FROM dataissue,issue WHERE dataissue.issue = issue.id AND VALUE = 'Fermée'
AND SUBSTRING(issue.entry,1,3) = 'ema' ) AND issue IN ( SELECT issue
FROM dataissue,issue WHERE dataissue.issue = issue.id
AND FIELD = 'point_d_effort' AND SUBSTRING(issue.entry,1,3) = 'ema' )
GROUP BY dataissue.value
你可以把这些 sql 和 运行 放在一起看看。
如果条形图中没有结果。
=> 你可以做一件事,转到你的仪表板位置,意思是你保存该仪表板的位置。
=> 在这些位置有 CDA 文件。 Select 该 CDA 文件并单击“在新 window 中打开”。在一个新的 window 出现后 select 查询并查看结果是否显示。
=> 如果显示结果则没有问题 sql.
谢谢..