l--*_*''' 2 sql sql-server sql-server-2008 reporting-services ssrs-2008
我在这里包括列13作为虚拟列:
+----+---+---+---+----+---+---+---+---+---+----+----+----+----+
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
+----+---+---+---+----+---+---+---+---+---+----+----+----+----+
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 4 | 1 | 0 | 0 | 20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
+----+---+---+---+----+---+---+---+---+---+----+----+----+----+
Run Code Online (Sandbox Code Playgroud)
我包括一个虚拟列的原因是IF列1通过12全部为零,我仍然希望包含该行的条目.
你可以看到行1不会被包括在内.
此报告由SSRS生成.
我想知道是否有办法HIDE列13?
我可以做某种条件格式吗?
澄清这里是我的查询:
select tat.*, tat.tat as tat2 from tat
Run Code Online (Sandbox Code Playgroud)
它以这种方式组织在报告中:

此数据集[TAT]包含专门用于列的虚拟数据13
可以使用以下步骤基于值隐藏列组中的特定列.
右键单击要隐藏的列组的标题,Column Group- >Group Properties

单击Visibility窗格并选择Show or hide based on an expression单选按钮.使用表达式确定何时隐藏列.
True隐藏列,False显示它.您需要更新我的示例中的month字段名称以匹配您的字段名称.

| 归档时间: |
|
| 查看次数: |
1523 次 |
| 最近记录: |