如何解决报表处理期间发生错误数据集“ ListValeurFilter”的查询执行失败
我有一个动态SQL存储过程,它为不同的项目返回多个列。
我想创建另一个基于第一个过滤器的sql请求,但是我不能。如果有人可以帮助我。
这是第一个请求:
SELECT COUNT(Num_Commande) AS [Nbr cmd],YEAR (Date) AS PériodeY,CASE MONTH(Date)
WHEN 1 THEN 'janvier'
WHEN 2 THEN 'février'
WHEN 3 THEN 'mars'
WHEN 4 THEN 'avril'
WHEN 5 THEN 'mai'
WHEN 6 THEN 'juin'
WHEN 7 THEN 'juillet'
WHEN 8 THEN 'août'
WHEN 9 THEN 'septembre'
WHEN 10 THEN 'octobre'
WHEN 11 THEN 'novembre'
ELSE 'décembre'
END AS PériodeM,SUM(CASE WHEN Jours_Confirmee <= 0 THEN 1 ELSE 0 END) AS [Livrée à temps],SUM(CASE WHEN Jours_Confirmee > 0 THEN 1 ELSE 0 END) AS [En retard],SUM(CASE WHEN Jours_Souhaitee <= 0 THEN 1 ELSE 0 END) AS [Livrée à temps Souh],SUM(CASE WHEN Jours_Souhaitee > 0 THEN 1 ELSE 0 END) AS [En retard Souh],CAST(SUM(CASE WHEN Jours_Confirmee <= 0 THEN 1 ELSE 0 END) AS float) / CAST(COUNT(Num_Commande) AS float) * 100 AS Taux_Service,CAST(SUM(CASE WHEN Jours_Souhaitee <= 0 THEN 1 ELSE 0 END) AS float) / CAST(COUNT(Num_Commande) AS float) * 100 AS Taux_Service_Souhaite
FROM DSTM.dbo.PBI_ListeBC
GROUP BY YEAR (Date),MONTH (Date)
然后我创建了一个参数,显示如下: enter image description here
现在,当我单击“Année”时,它会向我显示“Année”字段中的所有数据,该字段的内容相同:“ Nombre de commande”和“ mois”。 为此,我创建了另一个过滤器参数,并创建了另一个数据集:这是包含第二个数据集的内容: enter image description here
如果有人有主意,请帮助我。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。