Reporting services AX 2012 CU2钻取报告的条件操作

Reporting services AX 2012 CU2钻取报告的条件操作,reporting-services,dynamics-ax-2012,Reporting Services,Dynamics Ax 2012,我试图在单击事件上显示两个简单报告中的一个。我在一个Dynamics SSRS报告项目中有三个报告设计。一个馅饼和两张桌子。我想根据用户在饼图切片上的选择显示一个表。当我尝试为饼图系列上的报告操作添加条件函数时,我得到编译时错误,指出这是不允许的 对系列属性的操作设置为“转到报告”,表达式设置为ReportPrj.AutoDesign1只有这样,如果尝试对表达式使用条件查询,则无法编译 [=IIf(参数!pvalue.Value=1,“ReportPrj.AutoDesign1”、“Report

我试图在单击事件上显示两个简单报告中的一个。我在一个Dynamics SSRS报告项目中有三个报告设计。一个馅饼和两张桌子。我想根据用户在饼图切片上的选择显示一个表。当我尝试为饼图系列上的报告操作添加条件函数时,我得到编译时错误,指出这是不允许的

对系列属性的操作设置为“转到报告”,表达式设置为ReportPrj.AutoDesign1只有这样,如果尝试对表达式使用条件查询,则无法编译

[=IIf(参数!pvalue.Value=1,“ReportPrj.AutoDesign1”、“ReportPrj.AutoDesign2”)]

事实上,除了ReportPrj.Design格式之外的任何东西都无法编译。这是对AX SSRS报告的某种限制。如果是这样,我的其他选择是什么

下面是编译错误

ReportPrj.AutoDesign1Pie.:无法解析钻取目标报告=IIf(参数!pvalue.Value=1, “ReportPrj.AutoDesign1”, “报表PRJ.AutoDesign2” ).

我正在Windows 2008服务器上运行Dynamics AX 2012 CU2、SQL Server 2008 R2和Visual Studio 2010

非常感谢你的帮助

谢谢,,
mm

这是一个以“[”开头并以“]”结尾的有效表达式吗

这行吗

=IIf(参数!pvalue.Value=1,“ReportPrj.AutoDesign1”、“ReportPrj.AutoDesign2”)