我有关于SSRS的这份报告
上面突出显示的字段具有以下公式(参见下面的公式)
所有结果都由存储过程检索
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进行查找并使用第二个数据集。
我不喜欢这个想法,因为它会变得荒谬乏味,所以如果你有任何其他解决方案,我会全力以赴。
谢谢