代码之家  ›  专栏  ›  技术社区  ›  James Jones

报表生成器:如何对参数列表排序

  •  3
  • James Jones  · 技术社区  · 16 年前

    情况:我正在使用报表生成器2.0和我创建的报表模型生成报表。

    问题:如何按字母顺序对参数列表排序?简单的问题,但我找不到我生活的答案。向能提供答案的人致敬。

    3 回复  |  直到 14 年前
        1
  •  2
  •   Paul Creasey    16 年前

    取决于如何定义列表,但最常见的方法是向定义参数列表的SQL添加ORDER BY语句。

        2
  •  2
  •   James Jones    16 年前

    事实证明,我的问题的答案不存在,因为这是不可能的。有一个 open issue at connect.microsoft.com 对于这个缺失的功能。请在Microsoft的网站上投票,以便他们在即将发布的报表生成器版本中修复它。谢谢。

        3
  •  2
  •   Clare    14 年前

    我想我可能找到了工作。 我的问题是,当使用报表模型作为数据源时,我正在尝试这样做。看起来报表生成器是按查询中最左边的字段排序的,但是当使用模型时,它似乎总是一个模型生成的引用字段,而不是您想要的字段中保存的实际数据。

    为了更好地控制条目出现的顺序,我执行了以下操作。

    我根据要使用的字段创建了一个新字段。 然后将这个新字段而不是数据模型中的原始字段作为查询中最左边的字段。

    推荐文章