2013-12-16 61 views
3

我有一個矩陣報告,返回以下字段:SupplierName,PurchasingCredit,AccDate,ColOrdr。 SupplierName列出行,PurchasingCredit是數據值,AccDate是列標題,ColOrder僅用於對報告中的列標題進行排序。該報告通常大約150行16列。列標題包括13個月,前一年至今,當年至今和同比(年)。SSRS 2008在矩陣不起作用的交互排序

報告正確生成,但用戶希望能夠在報告中的兩列中使用交互式排序:供應商名稱列(工作正常)和同期。我已經嘗試過的任何東西似乎都可以讓我根據這個同期專欄進行排序。我得到了排序指標,但點擊它們對結果沒有任何影響。

看起來好像這個功能在矩陣報告中不起作用。有人可以幫助我理解,如果是這種情況,或者如果不是這樣,可以如何完成這種排序?

+0

對於有問題的兩列,交互式排序>「排序依據:」表達式是什麼樣的? –

+0

我試過幾種組合。啓用交互式排序後(使用複選框),我已經嘗試了兩個Detail行和組。我已經嘗試使用matrix1_AccDate和matrix1_SupplierName作爲組。在分類依據下,我選擇了[採購信用](我的數據值)。我已經嘗試了應用此排序的複選框......我確保在列級別上未啓用對SupplierName的排序。不知道還有什麼要嘗試。 – blarman

回答

0

This似乎表明它確實有可能。如果我對SSRS瞭解了一點,那就是它很挑剔。你是否使用了一個表達式來呈現你想要排序的值?發佈here的類似問題表明需要排序表達式。如果通過SQL計算「同期」列,請嘗試在「排序」表達式中使用VB.NET複製公式。如果列正在由SSRS計算,請嘗試將SSRS公式複製到排序表達式中。

如果其他堆棧溢出問題可以幫助您,請務必將其投票。