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

Ssas 报表生成器:如何对参数列表进行排序,ssas,report-builder2.0,Ssas,Report Builder2.0,情况:我正在使用ReportBuilder2.0和我创建的报告模型生成报告 问题是:如何按字母顺序对参数列表排序?这个问题很简单,但我找不到答案。感谢能够提供答案的人。取决于您如何定义列表,但最常见的是通过向定义参数列表的sql添加order by语句。事实证明,我的问题的答案不存在,因为这是不可能的。对于此缺失的功能,存在一个错误。请在Microsoft的网站上更新它,以便他们在即将发布的Report Builder版本中修复它。谢谢。我想我可能已经找到了工作。 我的问题是,当使用报表模型作为

情况:我正在使用ReportBuilder2.0和我创建的报告模型生成报告


问题是:如何按字母顺序对参数列表排序?这个问题很简单,但我找不到答案。感谢能够提供答案的人。

取决于您如何定义列表,但最常见的是通过向定义参数列表的sql添加order by语句。

事实证明,我的问题的答案不存在,因为这是不可能的。对于此缺失的功能,存在一个错误。请在Microsoft的网站上更新它,以便他们在即将发布的Report Builder版本中修复它。谢谢。

我想我可能已经找到了工作。 我的问题是,当使用报表模型作为数据源时,我试图这样做。它看起来像是按查询中最左边字段排序的报表生成器,但在使用模型时,它似乎总是模型生成的参考字段,而不是所需字段中的实际数据

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

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

如问题所述,我与报表模型绑定,因此无法直接访问数据库。我需要一个参数,以降序显示会计年度列表。我向数据集中添加了一列,其值为100000-FY。我将此列作为第一列,现在它可以从我的模型中正确地排序会计年度。这是一个黑客,但它的工作。