使用我需要通過以下方式Case語句可以在SSRS
SELECT
CASE WHEN @Show_Subtotals = 'False' THEN 'True'
ELSE <This is what i needed figured out> (True or False)
END AS HideDetails
我不知道如何在其他顯示多個值編寫一個查詢。我將此sql語句用作具有級聯參數的SSRS報表的數據源。
謝謝!
使用我需要通過以下方式Case語句可以在SSRS
SELECT
CASE WHEN @Show_Subtotals = 'False' THEN 'True'
ELSE <This is what i needed figured out> (True or False)
END AS HideDetails
我不知道如何在其他顯示多個值編寫一個查詢。我將此sql語句用作具有級聯參數的SSRS報表的數據源。
謝謝!
假設你想顯示True
只有當@Show_Subtotals
是假,都True
和False
(作爲單獨的選項)時@Show_Subtotals
爲True,嘗試:
select 'True' AS HideDetails UNION ALL
select 'False' AS HideDetails WHERE @Show_Subtotals = 'True'
你什麼意思通過'顯示多個value'做? – RezaRahmati 2015-02-06 18:01:21
一個案例不能爲一行返回多個值。您需要在其他方面返回什麼價值,以及哪些條件可以使價值可以接受?所以'ELSE NULL結束'? '否則當@Show_subtotals ='True'則'False'else NULL End'我不理解這個要求。具有預期輸出的樣本數據可能有助於確認 – xQbert 2015-02-06 18:02:16
但是,您可以將案例嵌套到另一個案例 – RezaRahmati 2015-02-06 18:03:18