Tag: rdl

在导出到Excel时,是否有任何事件可以通过VBScript用于SSRS报告?

我已经尝试了所有我能想到的和其他人的build议,正如这里所见的,当报告运行器将SSRS报告导出到Excel时指定表名。 到目前为止没有任何工作。 是否有一些事件可以用来写入代码(VBScript)? 可以使用VBScript分配或调整数据值,但是在SSRS中,是否有办法编写“OnGenerate”等事件的代码?

如何从.rdl报告生成一个平的excel文件?

我有一个.rdl报告格式数据作为报告。 我想将这些数据导出为ex​​cel,并使用根据报告中的参数返回的原始数据。 默认的Excel导出看起来就像报告不是我想要的(我只想要行和列)。 是否有捷径可寻?

如何防止“存储为文本的数字”err指标显示在从SSRS报告导出的Excel工作表中?

我在我的报告上的所有数字值上得到绿色的三angular形错误消息: 如果Excel用户在“Excel选项”对话框的“公式”选项卡中选中了“启用后台错误检查” 显示的错误信息是: 确实,ItemCode和PriceWeek(以数据范围作为列标题显示,在本例中为5/1到5/7)字段是string,但是也标记为绿色的变化字段是十进制的: <Field Name="ItemCode"> <DataField>ItemCode</DataField> <rd:TypeName>System.String</rd:TypeName> </Field> <Field Name="PriceWeek"> <DataField>PriceWeek</DataField> <rd:TypeName>System.String</rd:TypeName> </Field> <Field Name="Variance"> <DataField>Variance</DataField> <rd:TypeName>System.Decimal</rd:TypeName> </Field> 那么,即使十进制值被视为伪装成数字的string,我该怎么办来解决这个问题。 数据是什么(string,大部分),所以有一种方法可以将它们全部作为SSRS-to-Excel数字types来防止绿色三angular形错误指示符的types。 是的,事实上,我的两个列标题(他们应该阅读“05/01/2016至05/07/2016”“权利”和“05/08/2016至05/14/2016”右侧“差异”的权利)正在通过标题行的底部(仅在导出的Excel工作表中 – 不在“预览”选项卡上或者作为PDF导出时) 在这里已经是一篇文章。 UPDATE 这里是rdl / xml文件中遇到的“$”(其中string值被美观地改变为“currencty”值)的两个地方: . . . <Value>=IIF( (Fields!regionorder.Value=1000), "", IIF((Fields!Price.Value=""),"$0.00","$"+Fields!Price.Value))</Value> </Textbox> <Textbox Name="Variance"> . . . <Format>$#######0.00</Format> . . .