2016-07-25 41 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