2015-02-09 54 views
4

我有一個SSRS報告一個SSRS表矩陣排序不是日期列工作

股票#_______ Description_____Colum1_____Colum2_____Colum3 ABC__________XYZ_____________4334________4354_______454

detail part 

Transaction#_______Date 
1__________________yyyy/MM/dd } Need to be sorted 
2__________________yyyy/MM/dd } this date column 
3__________________yyyy/MM/dd } but always comes unsorted 
4__________________yyyy/MM/dd } Note: (This is tablix) 

所以一行碩士和細節部分顯示4最後近記錄。這不是分報告。我得到4行,然後按股票編號分組,並使用tablix顯示按近期日期(desc)排序的4個交易。盡一切努力,但沒有按任何順序顯示日期。檢查數據集的值,它的日期完全按降序排列,但報告沒有以某種方式排列它。以日期發送日期,使用格式(「yyyy/MM/dd」)SSRS功能顯示日期。使用數據集中的簡單日期值進行排序。我還應該在這裏做什麼?

+1

你有什麼在SortExpressions爲您的Tablix沒有按照你想要的方式排序? – 2015-02-09 22:07:19

+0

從對話框添加排序簡單。右鍵單擊Tablix行 - > Tablix屬性...-> Sorting-> Add(然後選擇列)。在列我顯示= IIF(年(Fields!LastTransactionDate.Value)=「1900」,「」,格式(Fields!LastTransactionDate.Value,「yyyy/MM/dd」)) – Ammad 2015-02-10 14:55:09

+0

好吧,但選擇您的Tablix,看在SortExpressions屬性的屬性窗口中,單擊它的省略號,並告訴我們現在有什麼。 – 2015-02-10 15:51:41

回答

14

在嘗試了很多事情之後,我發現了一個適用於此問題的解決方案。

  1. 點擊Tablix中,然後用許多日食
  2. 排它會顯示是否有上表矩陣組,看看屏幕下方會顯示行組和列組。
  3. 在行組中,您將看到許多列,右鍵單擊行組的第一列。
  4. 選擇組屬性...,然後在對話框中選擇排序,默認情況下它將顯示第一列名稱,通過[A-Z]或[Z-A]按鈕更改爲所需的列和排序順序。

這正是我正在尋找的。此鏈接幫助我https://msdn.microsoft.com/en-us/library/dd255193.aspx