【发布时间】:2017-10-26 01:10:37
【问题描述】:
我使用 Visual Studio 创建了一个报告。 我有一个表,其中有一列包含每个帐户的总赢得机会。如果一个帐户的总赢得机会大于零,我想将文本链接到子报告(帐户详细信息报告)。但如果它为零,那么我不想将它链接到任何地方。因此,我为“Go To Report”创建了一个操作,并将表达式放入“Specify a report”中,如下所示:
=IIF(Count(Fields!opportunity_name.Value) > 0, "AccountDetailReport", Nothing)
它在预览部分运行良好,如果我点击价值大于 0 的总赢得机会,它将定向到子报告。但是,当我将报告上传到 Dynamics CRM 在线,并尝试点击总赢得机会时,它会抛出一个错误:“详细信息不可用,因为缺少子报告”。
我猜是因为我指定报表时的条件表达式。因为如果我只使用 AccountDetailReport(不带表达式)更改了 Specifiy a Report,它就可以正常工作
【问题讨论】:
标签: reporting-services visual-studio-2015 dynamics-crm