我在创建rdlc ssrs报告时遇到了问题。
情景如下:
这是通过使用全局内置变量“RenderFormat”在rdl报告中实现的(下面是在分组区域中使用的条件,在工具栏中导出/打印时将对其进行扩展)
在呈现/或打印报告时显示扩展数据:
=iif(Parameters!ExpandAll.Value = 0,iif(Globals!RenderFormat.Name = "WORD" or Globals!RenderFormat.Name = "EXCEL" or
Globals!RenderFormat.Name = "PDF" or Globals!RenderFormat.Name = "MHTML" or Globals!RenderFormat.Name = "IMAGE",false,true),False)
但是,该变量无法在本地报告中使用。
如何为同一报告的RDLC实施它?
答案 0 :(得分:0)
您正在尝试执行的操作在Reporting Services中不可用。遗憾的是,导出功能不会触发任何类型的事件来运行代码。但是,当您选择导出时,报表会显示它是如何在Excel中呈现的。
一种解决方案是在“全部展开”中添加一个按钮,并在导出前按下该按钮。