mhe*_*all 5 sql-server-2008 ssrs
我为 SSRS 2008 创建了一份报告,其结果如下。
我希望实现的是粉红色,AD 中的那些结果在 AM 和 PM 下,文本居中,即合并的单元格。
工作日和上午/下午是基于我表中字段的矩阵中的组标题。为了显示数据,我使用了矩阵数据区域内的表格。
我已经阅读了其他关于在表中创建一个附加行的其他帖子,该行将 2 个单元格合并在一起,使用表达式在不使用时隐藏该行,尽管我没有设法让它正常工作。
2012 年 3 月 28 日更新:
我设法让 AD 出现在 AM 和 PM 下。我所做的是删除 AM/PM 列组并在 Weekdays 组下创建 2 个单元格,并在这些单元格中输入文本 AM 和 PM。然后我在矩阵的数据部分创建了 2 行,底行有 2 列。在这些单元格中的每一个中,都有一个带有表达式的表格
=IIF(Fields!SessionIdentifier.Value="AD","AD",Nothing)
每个表中的行可见性是使用表达式设置的:
=IIF(Fields!SessionIdentifier.Value="AD", False, True)
我现在想做的是在矩阵为空时隐藏矩阵数据区域中的顶行,但我还没有想出执行此操作的表达式。
这有点混乱,但这里有一个想法草图...您可以通过在左侧单元格中放置一个与右侧对齐的 A 和在右侧单元格中放置一个与左侧对齐的 D 来伪造它,而不是合并单元格吗?然后,您可以使用表达式来控制两个单独单元格的值、对齐方式、颜色和边框。
如果您需要更多详细信息,请告诉我。我想这会给你想要的视觉效果。祝你好运!
归档时间: |
|
查看次数: |
4954 次 |
最近记录: |