我需要将表格从标准表格转换为更加概括的版本。行应基于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