2015-04-24 526 views
0

我不得不從三個表集(目前在Excel 2013)構建結果的標準化表格的要求如下所示:結合矩陣產生一個矩陣

enter image description here

我通常會做手工是通過每個選擇來創建規範化的集合,但正如你所看到的,這裏有點複雜。該表將用作從SQL Server數據庫中選擇記錄的參考。我需要做的是確保一旦我用T-SQL遍歷這個表,每個條件都有客戶在這裏選擇的所需數量,但是如果不計算在所有三個選擇中需要的數量,我都無法做到這一點,否則它們將不能正確覆蓋。

我想知道的是1.我應該尋找什麼,找到解決辦法。 2.當你將這樣的組合和百分位聯合起來時,稱爲什麼?我實際上並不想要一個解決方案,因爲我寧願自己這樣做,因爲我還沒有開始任何代碼或邏輯,我不希望其他人爲我啓動它。我只是想要一個正確的方向,因爲我從字面上不知道從哪裏開始,並且這將爲我節省很多時間。

我意識到你可能需要看一個例子最終產品是這樣的:

enter image description here

我計算的前幾個像這樣:紐卡斯爾男性:500,220必須是18-24這22該區域總數的百分比。並且190需要是AB段,因此這是總數的19%,因此爲了計算該選擇的交叉檢驗總數,它將是(500 * .22)* .19 = 21(四捨五入)。

回答

1

不幸的是,無法幫助您要求的正式條款,但(IMO)對於這樣一個小數據集不重要,而且蠻力可以輕鬆成爲您的朋友。

我建議UNPIVOT荷蘭國際集團每個3個數據集獲得的數據集,你可以更輕鬆地與{Gender,Area,Reqs}, {Ageband,Area,Reqs}, {SEG,Area,Req}工作,並簡單地將你的計算那些「正常」 ......

+0

差不多就是我終於實現了。謝謝。 –