不能在组表达式中使用全局变量

时间:2014-10-22 04:46:00

标签: reporting-services

我想将Globals!RenderFormat.Name用于条件组表达式。但是当我尝试预览

时,错误就像这样
"The groupexpression for the tablix "..." refers to the global variable RenderFormat, which is not valid for this type of report item expression."

我也尝试在组表达式中使用“= Globals!RenderFormat.Name”但结果是相同的。

如何在组表达式中使用“Globals!RenderFormat.Name”?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

您无法在群组表词中使用Globals!RenderFormat.Name。 一种可能的解决方法是添加第二个Tablix而不进行分组以显示lcase(left(Globals!RenderFormat.Name,5))="excel"(也可能是EXCELOPENXML)并隐藏原始的一个(如果它是excel导出,反之亦然)