2012-10-15 28 views
1

這是一個小小的煩惱,希望可以輕鬆解決。交互式排序需要兩個匹配才能工作

我有一個簡單的SSRS tablix交互式排序第一列,這也是報告中唯一的一組,並由字符串組成。

我添加交互式排序此列,像這樣:

enter image description here

最初,當報告呈現它按字母順序排序;這是通過集團RepOperName的分類屬性完成的。

爲什麼當我在網絡門戶中查看報告時,第一次沒有任何反應,即它最初被排序的A-Z並保持排序A-Z;只有當我第二次擊中它時,它纔會被分類Z-A - 我如何解決這個問題,以便在我第一次點擊交互式按鈕時它會進入Z-A?

+0

您是否嘗試將tablix級別的排序設置爲「[RepOperName]」?我很好奇這個問題是否解決。 –

+0

nope - 似乎沒有工作;你有沒有遇到同樣的問題?它幾乎就好像在點擊交互式排序按鈕之前處於中立狀態,然後需要再次按下按鈕才能更改順序。 – whytheq

回答

2

這一個有點棘手 - 排序工作正常,問題是,默認情況下,交互式排序總是首先按升序排序記錄。在第二次「擊中」之後,它降序排列。壞消息是,這種行爲不能改變。部分好消息是,您可以更改排序的源字段以獲得不同的順序,但對於文本列,它可能會達到性能。這是顯示可能的解決方法的鏈接。

http://www.bidn.com/blogs/Daniel/ssas/1820/ssrs-change-the-interactive-sort-default-to-descending

二的解決方案,但不那麼優雅,默認會在表中可以應用降序排列。

+0

感謝您的回答Marek-我在BIDN博客中使用瞭解決方法;沒有明顯的性能損失並且完美地工作 – whytheq

相關問題