我正在构建一份报告,允许用户在选定的日期范围内按网站销售的最高数量选择最高的产品销售额。我已经使用"前 N"函数过滤了销售数量的 tablix,并且该值链接到"最畅销"参数,该参数是默认值的下拉列表(例如 10,20,30 等(。因此,用户可以选择"10"值,以查看他们所选日期范围和站点内按数量排名前 10 的销售。
我似乎遇到的问题是过滤器会带回所选的顶部样本,但结果是按降序排列的(从低到高(。理想情况下,前 x 销售额应按升序排列,尽管尝试将 tablix 按正确的顺序排序,但它不起作用。
有没有办法让前 x 个销售额(按数量(按从高到低的顺序排列?
你混淆了升序和降序...从低到高是升序。
不管 - 您可以在"顺序"选项卡中简单地选择降序而不是升序(Z-A 而不是 A-Z(...
或者,如果要在 SQL 查询中进行排序 - 可以将DESC添加到 order by 子句的末尾