我在这里将 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 |
+----+---+---+---+----+---+---+---+---+---+----+----+----+----+
我包含一个虚拟列的原因是如果列 1
到 12
都是零,我仍然想为该行包含一个条目。
如您所见,第 1
行不会包含在内。
此报告由 SSRS 生成。
我想知道是否有办法隐藏 13
列?
我可以做某种条件格式吗?
澄清这里是我的查询:
select tat.*, tat.tat as tat2 from tat
它在报告中是这样组织的:
此数据集 [TAT]
包含专用于 13
列的虚拟数据
最佳答案
可以通过以下步骤根据值隐藏列组中的特定列。
右键单击要隐藏的列组的标题,Column Group
-> Group Properties
单击Visibility
Pane 并选择Show or hide based on an expression
单选按钮。使用表达式确定何时隐藏列。
True
隐藏该列,False
显示它。您需要更新我示例中的字段名称以匹配您的月份
字段名称。
关于sql - SSRS 从报告中删除列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10917941/