Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql SSRS-放入子报表后表达式不工作_Sql_Reporting Services_Ssrs 2008_Visibility_Sqlreportingservice - Fatal编程技术网

Sql SSRS-放入子报表后表达式不工作

Sql SSRS-放入子报表后表达式不工作,sql,reporting-services,ssrs-2008,visibility,sqlreportingservice,Sql,Reporting Services,Ssrs 2008,Visibility,Sqlreportingservice,我在表达上有困难 我有一份日历式的报告。(以下截图) 我在日历单元格左上角的天数上有一个表达式,它可以工作(在顶部框中)。 下面是一个表达: =IIf(IsNothing(字段!DayNumberOfMonth.Value),“”,字段!DayNumberOfMonth.Value) 但是,当我添加子报表时,该报表返回每个日期的员工列表和他们的日程安排,该表达式不再有效。一些随机数出现在框的左上角,应该是空白的。(以下截图) 以下是设计视图: 有什么解决方案或建议吗?提前感谢您,我将非常感

我在表达上有困难

我有一份日历式的报告。(以下截图)

我在日历单元格左上角的天数上有一个表达式,它可以工作(在顶部框中)。 下面是一个表达:

=IIf(IsNothing(字段!DayNumberOfMonth.Value),“”,字段!DayNumberOfMonth.Value)

但是,当我添加子报表时,该报表返回每个日期的员工列表和他们的日程安排,该表达式不再有效。一些随机数出现在框的左上角,应该是空白的。(以下截图)

以下是设计视图:


有什么解决方案或建议吗?提前感谢您,我将非常感谢。

您的子报告中的周数是否可能与主报告不正确对齐。它似乎正在使用下周日的数字7。

子报告中的周数是否可能与主报告不正确对齐。看起来它使用的是下个星期天的7号。

我猜出来了。我将可见性设置为“基于表达式显示或隐藏”,然后将表达式设置为:
=IIf(IsNothing(Fields!empName.Value),True,False)
我找到了它。我将可见性设置为“基于表达式显示或隐藏”,然后将表达式设置为:
=IIf(IsNothing(Fields!empName.Value),True,False)

如果您只是清空包含子报表的单元格,它会再次工作?@AlanSchofield是的,先生。如果您只是清空包含子报表的单元格,它会再次工作?@AlanSchofield是的,先生。您好。它是正确对齐的。日数正确对齐(2017年5月)。如图所示,2017年5月1日与周一对齐(这是正确的)。只是当单元格上应该有空格时,它会在单元格底部显示“2017年5月7日”的数字。我不知道它为什么会这样。嗨,先生。它是正确对齐的。日数正确对齐(2017年5月)。如图所示,2017年5月1日与周一对齐(这是正确的)。只是当单元格上应该有空格时,它会在单元格底部显示“2017年5月7日”的数字。我不知道它为什么会这样。