SSRS Tablix分组咨询:已建AccountID及子组,能否让Notes按AccountID分组?
实现Notes按AccountID分组显示的方法
完全可以实现按AccountID分组显示Notes,不用必须放在第二列,具体操作步骤如下:
- 确认Notes字段是与AccountID一一对应的数据(每个AccountID对应唯一的Notes内容)
- 在你的Tablix中,添加需要放置Notes的列到目标位置(对应mockup中的列位置)
- 选中该列对应子组行的单元格,输入表达式:
=First(Fields!Notes.Value, "AccountID组名"),这里的AccountID组名是你在行组面板中给AccountID行组设置的实际名称(比如你可能命名为AccountGroup,默认可能是Group1) - 让Notes只在每个AccountID的第一行显示(避免子组多行重复显示):右键该单元格 → 选择「文本框属性」→ 切换到「可见性」选项卡 → 设置显示表达式为:
=IIF(RowNumber("AccountID组名") > 1, True, False) - (可选)如果需要让Notes单元格呈现视觉上的跨子组合并效果,可以右键单元格 → 选择「文本框属性」→ 在「常规」选项卡中勾选「合并重复值」,并将作用域设置为AccountID组
这样就能达到mockup中Notes按AccountID分组显示的效果,无需调整到第二列。
内容的提问来源于stack exchange,提问作者user29613279
相关产品推荐
相关产品推荐

