我需要將表格從標準表格轉換爲更加概括的版本。行應基於2013年或2014年。我正在考慮使用一個關鍵點,但我不相信它的必要性。下面的代碼失敗,因爲我剛剛創建的列的功能組是有辦法解決這個問題嗎?不使用透視功能的SQL數據透視表
CODE
CREATE VIEW -- select * from
[03_rdm].[AR_LedgerByInvoice]
as
select [EY_Business_Unit]
,(Case when [AR_Fiscal Year] = 2014 then 'AR_Outstanding_Amount (CY)' else 'AR_Outstanding_Amount (PY)' end) [Aging_Bucket]
, [AR_1-30 Days Past Due]
, [AR_31-60 Days Past Due]
, [AR_61-90 Days Past Due]
FROM [02_cdm].[0040_AR_InvoiceSummary_2013_2014]
GROUP BY [Aging_Bucket]
最終的結果應該是:
所需的輸出
Business Unit Aged Bucket [AR_1-30 Days] [AR_31-60 Days] [AR_61-90 Days] Total
100 ` AR_Outstanding_Amount (CY) x xx xxx xxxx
100 AR_Outstanding_Amount (PY) x xx xxx xxxx
很不清楚。您似乎想要分組,但您並未彙總任何內容 - 您需要分組的內容是什麼?請考慮發佈您希望創建視圖的表格示例以及基於該示例*的所需輸出*。 – 2014-09-19 15:45:06