動態生成行轉列 並進行資料分析

2021-09-02 01:18:11 字數 1010 閱讀 9040

create proc p_cggl_jinhuo_rop01 (

--採購一級分類費用彙總表(按進貨單:不含稅金額),   行轉列

@lyear char(4) --年度)as

declare @sql nvarchar(4000)

--declare @lyear nvarchar(4)

--declare @lmonth nvarchar(2)

--set @lyear='2018'

--set @lmonth='11'

set @sql=n'select  left(年月, 4) as 年,一級分類' 

select @sql=@sql+n',sum(case right(年月,6) when '''+[年月]+''' then 不含稅金額 else 0 end ) as ['+[不含稅月]+']'

from v_caigou_jinhuo_all_xpfl a

where   left(年月,4)=@lyear and  商品分類=(select top 1 商品分類 from v_caigou_jinhuo_all_xpfl where right(年月,2)=right(年月,2)    and  left(年月,4)=@lyear  ) 

order by 商品分類

set @sql=@sql+' from v_caigou_jinhuo_all_xpfl  where left(年月,4)='+@lyear+' group by 商品分類,一級分類,left(年月, 4)'

pandas進行資料分析

最近參加了一次apmcm,題目給出了很多 我們需要對資料進行分析。顯然,作為一名會python的大學生,肯定不會直接在 上進行各種變動,本文就如何使用pandas對excel 進行資料分析做一些介紹。3.1 讀取所有表中的職業 讀取所有表中的職業 pros.xlsx中有所有職業 pros path ...

sklearn進行資料分析

呼叫線性回歸函式 from sklearn.linear model import linearregression 匯入資料集 這裡將全部資料用於訓練,並沒有對資料進行劃分,上例中 將資料劃分為訓練和測試資料,後面會講到交叉驗證 loaded data datasets.load boston d...

python進行資料分析

python進行資料分析 1 import numpy as np arr np.random.randn 4,4 arr1 np.where arr 0,2,1 arr1.min arr1.max arr1.mean arr1.cumsum 0 arr1.cumsum 1 arr1.mean 0 ...