SSRS表达式引用此文本框

Bil*_*ill 6 reporting-services ssrs-2008

我有一个相当宽的Tablix,我想在行中的每个文本框中添加类似的表达式.例如:

TextAlign:
=iif(ReportItems!TextBox1.Value<>0, "Right", "Center")
Run Code Online (Sandbox Code Playgroud)

但我不想在每个文本框中编辑公式.我想说的是:

TextAlign:
=iif(Me.Value<>0, "Right", "Center") 
OR
=iif(This.Value<>0, "Right", "Center")
Run Code Online (Sandbox Code Playgroud)

目前使用SSRS for SQL 2008R2和VS2008.有没有办法做到这一点,还是我被困?如果我升级到SQL 2012和VS2010,我会得到这个吗?

Ian*_*tes 8

MSDN说Me.Value应该工作.请参阅http://msdn.microsoft.com/en-us/library/dd255285.aspx

给出的例子是

=IIF(Me.Value > 0,"Black","Red") 
Run Code Online (Sandbox Code Playgroud)

话虽如此,我刚刚在BIDS内部尝试了SSRS 2008 R2,但它不起作用.

"你调用的对象是空的".

链接的文档适用于2012,但将文档版本更改为2008或2008 R2仍然显示完全相同的页面.