2016-07-25 45 views
0

我有一个包含来自多个数据集(使用查找),指标和报告项目字段的数据的报告。我想用一种排序方式来按asc或desc顺序对所有列进行排序。排序多个数据区域-SSRS

  1. 产品ID(数据集1)WK1的
  2. 销售(数据集1)WK2的
  3. 销售(数据集1)
  4. 总销售额(和报告项目2和3)
  5. 成本(查找数据集2)
  6. 利润(报告项目4-5)
  7. 利润%(指示器)

我如何使用说利润来排序所有这些 - 首先是利润最低的利润或负利润。 有没有办法做到这一点在ssrs

+0

你能分享一下你试过的吗?否则,'order by'应该这样做。 –

+0

我试着将Z中的Profit分类到A中。在产品ID字段中,我添加了使用从Z到A的利润的tablix排序。抛出错误 - 不允许在排序中报告项目。 –

回答

0

右键单击您的tablix,然后单击排序选项卡。根据您列出的相同表达式,为每个排序级别添加一个表达式。从那里你可以为每个排序表达式选择升序或降序。

+0

如果这是唯一的选择,我会尝试它,但我的公式是精心设计的开关条件和外观。试图避免这种方法或保留最后一个选项。 –

+0

试试吧。我总是使用这种方法,并且从未注意到性能问题,即使我的排序表达式使用自定义代码。 – controller