【问题标题】:Is it possible to Rearrange the columns in SSRS reporting services是否可以重新排列 SSRS 报告服务中的列
【发布时间】:2014-07-18 07:11:28
【问题描述】:

我有一个矩阵报告,用户可以在其中使用参数选择与特定表相关的列列表。我需要重新排列列。我正在处理动态列,所以我不能在设计器模式下这样做。

我可以通过使用两个参数来移动和交换单个列,一个是选择我们要移动的特定列,另一个参数是选择我想要的列需要放置在此列之后/之前的列。为此,我创建了一个存储过程。它工作正常。

是否可以在查看报告之前重新排列多个列?

【问题讨论】:

  • 您要在列分组中重新排列的列吗?还是它们只是静态列?
  • 在一个列分组内
  • 您是只想定位一列还是允许用户完全按照他们想要的方式重新排列表格?要允许多个,您需要通过某种隐藏参数来回传递位置。
  • 我可以一次传递一个位置,如何在显示报告之前在多个列上实现

标签: reporting-services sql-server-2012 ssrs-2008


【解决方案1】:

使列组的排序顺序成为使用参数确定排序顺序的计算语句

【讨论】:

  • 我已经对列组进行了排序,我们可以按特定顺序查看列。在我的要求中,用户必须在途中移动列
  • 使其成为用户选择的参数,必须在他们运行报告之前输入。此参数的选择可以传递给 A)查询,以确定列顺序或 B)分组表达式,根据从用户选择的参数传递的值动态操作列排序
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-26
  • 2019-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多