2010-09-14 60 views
0

我有一個報告,我試圖顯示在矩陣中。該行由一個名爲Category的列組成。列名是vcName。詳細信息是vcTaskName。我似乎無法弄清楚的部分是,即使存在具有該行值的多重任務名稱,也只會顯示一行。報告服務矩陣行問題

試着舉個例子。

Category  vcTaskName  vcName 
a    task1    dog 
a    task2    dog 
a    task3    cat 
a    task4    bird 

因此以Category爲行,只有task1顯示爲dog,task 2不顯示。爲貓和鳥任務3和任務4正確顯示。這三個中沒有一個在表達中有任何限制。

無論如何...我希望這是足夠的信息開始。 謝謝 香農

回答

0

您只能在矩陣的單元格中顯示一個值 - 通常這是某種聚合值。爲了顯示多個值,您需要有多個單元 - 這意味着將另一個組添加到行或列。

假設每個任務名稱將會不同(如示例數據中所示),我建議在查詢中添加一個新列以保持類別和vcName中vcTaskName的運行計數 - 因此您的數據看起來像此:

Category  vcTaskName  vcName TaskRunCount 
a    task1    dog  1 
a    task2    dog  2 
a    task3    cat  1 
a    task4    bird  1 

,然後添加第二組到的Tablix上TaskRunCount - 這將確保任務1和任務2上會出現在狗列單獨的行。

+0

感謝您的回覆..我能夠得到一個sql語句來工作,刪除了這種格式的數據,然後報表部分就像你說的那樣簡單。再次感謝 – jvcoach23 2010-09-15 13:42:37

0

你必須做一個屏幕截圖或打印的報告並粘貼在這裏,它似乎你已經把該領域放在一個分組。有沒有一個表達式或不重要,一旦你把一個字段放在一個組裏,報告服務就會假定函數FIRST()。