我在SSRS中的報告中顯示圖表以顯示票證計數。共有3組:提交,關閉 - FCR,打開。每組有4種提交,關閉,FCR,打開的票類型。對於已提交和打開的組,我希望圖上的標籤集中在欄上。當計數爲0時,類型不顯示。這是圖表的樣子現在: 在SSRS中的圖表中居中標註組標記
這是SWITCH
聲明我加入到票型系列組責令類型:
=Switch(
Fields!TicketGroup.Value = "Submitted" AND Fields!TicketType.Value = "Submitted", 1,
Fields!TicketGroup.Value = "Submitted" AND Fields!TicketType.Value = "Closed", 2,
Fields!TicketGroup.Value = "Submitted" AND Fields!TicketType.Value = "Open", 3,
Fields!TicketGroup.Value = "Submitted" AND Fields!TicketType.Value = "FCR", 4,
Fields!TicketGroup.Value = "Closed" AND Fields!TicketType.Value = "Open", 1,
Fields!TicketGroup.Value = "Closed" AND Fields!TicketType.Value = "Closed", 2,
Fields!TicketGroup.Value = "Closed" AND Fields!TicketType.Value = "FCR", 3,
Fields!TicketGroup.Value = "Closed" AND Fields!TicketType.Value = "Submitted", 4,
Fields!TicketGroup.Value = "Open" AND Fields!TicketType.Value = "Submitted", 1,
Fields!TicketGroup.Value = "Open" AND Fields!TicketType.Value = "Closed", 2,
Fields!TicketGroup.Value = "Open" AND Fields!TicketType.Value = "Open", 3,
Fields!TicketGroup.Value = "Open" AND Fields!TicketType.Value = "FCR", 4)
的封閉 - FCR中心是正確的。提交和開放中心需要更正。
我的語法在switch
聲明中錯了嗎?我不明白它爲什麼沒有居中對齊
UPDATE 添加一列以在每個組中排序仍然不起作用。訂單使用第一組進行排序。另外,我嘗試爲每種票類使用相同的值。所以提交,關閉和打開設置爲2,FCR爲3,但這也不起作用。該值被確定爲提交= 3,關= 1,FCR = 4,打開= 2
UPDATE 我試圖使用查找功能來連接柱獲得各組的正確排序順序。它仍然沒有工作。 已提交,已關閉= 2,FCR = 3和開放= 4. 排序值是否必須不同?它們在不同的羣體中可能不是同一種價值嗎?
UPDATE 有沒有辦法改變X軸標籤的距離?
不幸的是,那種只對圖表進行一次 - 你不能擁有它的排序分別爲每個組。也許單獨的圖表拼在一起看起來像一個?如果條上有數字,可以刪除這些線(和軸)。現在的趨勢越少(DimGray代替黑色)。 –
您可以向設置排序順序的數據集添加一個新列,然後按該列排序。基本上將你的switch語句複製到SQL中的一個案例中(假設它來自SQL Server)。 –
聰明!讓我嘗試一下。 –