2015-01-20 30 views
0

我有一個OPEN_TICKETCLOSED_TICKET數據集,並想知道如何將兩個數據集連接在一起。如何將來自兩個數據集的數據一起加入矩陣

我還是有些能夠達到我需要的東西,並顯示此輸出:

    |  8 |   9 |  10 |  11 | etc... | 
----------------------------------------------------------------------- 
Total Open Tickets | 5645 | 6546  | 745  | 8451  | etc... | 

我通過創建INCIDENT_OPEN_DATEColumn Group(編號標題)這樣做,然後該行做的RowCount()一個表達式我的Column Group通過引用它是這樣的:RowCount("MY_COLUMN_GROUP_NAME")

上面顯示的矩陣顯示了從打開日期開始的總票數。

我現在想在相同的月份下顯示當月的總票數。我能得到類似的輸出如上只是與封閉的門票和使用INCIDENT_CLOSED_DATE

     |  8 |   9 | 
------------------------------------------- 
Total Closed Tickets | 1863 | 7985  | 

但我最終會希望有這樣一個矩陣下的一切:

     |  8 |   9 |  10 |  11 | etc... | 
------------------------------------------------------------------------- 
Total Open Tickets | 5645 | 6546  | 745  | 8451  | etc... | 
------------------------------------------------------------------------- 
Total Closed Tickets | 1863 | 7985  | 0  | 0  | etc... | 

對不起含糊不清的問題,但這是我第一次使用SSRS,運行查詢不是我最強的地方。在我的矩陣報告中實現這個最好的方法是什麼?

回答

1

最好的辦法是使用Union,並談到SSRS之前格式化數據,但如果你沒有控制權到數據然後纔可以實現這一點的方式是使用LookUpHere就是這方面的更多信息。

對於您的要求的表達式可以用於如下,(未測試,可以需要根據自己的需要來改變)

=Lookup(Fields!INCIDENT_OPEN_DATE .Value, Fields!INCIDENT_OPEN_DATE .Value, RowCount("MY_COLUMN_GROUP_NAME"), "CLOSED_TICKET") 

但有抓LookUp被支持SSRS 2008 r2和上述服務器不將以前的。因爲我試圖在報告中做同樣的事情,但我的服務器是2008因此Lookup不支持我。如果你的服務器比SSRS 2008 r2更老,那麼讓我知道,因爲有另一個技巧可以用來代替LookUp。但是這很複雜,所以如果你需要我可以在這裏發佈。請讓我知道。

+0

謝謝你的回覆。在進入「SSRS」之前,我將重新格式化數據。再次感謝! – scapegoat17 2015-01-21 19:17:02

+0

非常歡迎!很高興我能夠提供幫助。 – 2015-01-22 04:49:25

0

這不是一個完整的答案。 (不幸的是沒有足夠的細節)。 但建議是UNION與第一(總開門票第二個查詢(共封閉票),並且將結果放同一數據集。

因此,像這樣

Select 'Total open tickets',1,2,3...etc 
from Table 
Where... 
Union 
Select 'total closed tickets',1,2,3... etc (the same qty of columns) 
from table 
where.... 

我希望這有助於在正確的方向。

羅傑

+0

羅傑 - 我將如何去在SSRS中使用「聯合」?另外,您還需要哪些其他信息來回答我的問題?我會很樂意提供所需的。 – scapegoat17 2015-01-20 22:46:11

+0

對不起,我自己太模糊....你應該使用SQL聯合來創建新的組合數據集以用於SSRS。你見過http:// stackoverflow。com/questions/19285962/merge-two-reporting-services-datasets-into-one – Darklantern 2015-01-20 22:53:35

相關問題