SSRS:没有检索到或因为出现的结果

时间:2015-12-11 11:21:27

标签: sql-server tsql stored-procedures reporting-services ssrs-2012

我有关于SSRS的这份报告

enter image description here

上面突出显示的字段具有以下公式(参见下面的公式)

enter image description here

所有结果都由存储过程检索

CREATE PROCEDURE [dbo].[SIGLEENSEIGNE]
AS
BEGIN
    SELECT  
        CASE    WHEN Code_Juridique LIKE 'M%' AND John_Jack.Enseigne IS NOT NULL AND John_Jack.Enseigne <> ''
                    THEN '      / ' + John_Jack.Enseigne
                WHEN (John_Jack.Sigle IS NULL OR John_Jack.Sigle ='')
                    AND (John_Jack.Enseigne IS NULL OR John_Jack.Enseigne ='')
                    THEN ''
                ELSE John_Jack.Sigle + ' / ' + John_Jack.Enseigne
            END as SigleEnseigne1
            FROM    John_Jack
END

更新了部分

没有出现任何结果,因为当我使用此First(Fields!SigleEnseigne1.Value, "SigleEnseigne")时,它只会让我获得第一行而第一行为空...

从我与@Jonnus的讨论中,我必须在我的存储过程中有另一列或存储在其他地方,以便ssrs进行查找并使用第二个数据集。

我不喜欢这个想法,因为它会变得荒谬乏味,所以如果你有任何其他解决方案,我会全力以赴。

谢谢

0 个答案:

没有答案