分析sql欄位 利用SQL語句解決計算欄位的侷限性

2021-10-16 02:57:52 字數 1039 閱讀 2774

說起來,其實我們什麼都不缺,我們缺少的,是足夠多的努力。

資料透視表的計算字段,不是按照值字段在資料透視表中,所顯示的數值進行計算的,而是依據各個數值之和來計算的。

資料透視表使用各個值欄位分類求和的結果來應用計算字段,即使數值字段的彙總方式被設定為「平均值」,計算欄位也會將其看作是「求和」。

比如:「求和項:銷售金額」是乙個計算字段,其公式應該為「平均值:戶均金額 * 求和項:成單數」,可由於計算欄位的侷限性,它並未按照資料透視表內,所顯示的數值直接相乘,而是按照「求和項:成單數 * 求和項:單價」相乘,導致「求和項:銷售金額」最終計算結果錯誤。

利用sql語句可以解決計算欄位的這種侷限性:

滑鼠放置在某單元格上》【資料】>【現有連線】>【瀏覽更多】>選擇資料來源存放的本地位置》雙擊資料原始檔》選擇資料原始檔中某一工作表》

彈出「匯入資料」>選中【資料透視表】>資料放置位置》【屬性】>【自定義】>在「命令文字」輸入sql語句》【確定】>生成sql建立的資料透視表

以上操作,以excel2016 pro plus版本為準

我是元寶,熱衷資料分析的小女子

了不起的資料分析

立即關注

利用sql語句新增字段注釋

sql server中如何用sql語句給表的字段加注釋 關於注釋這個問題,之前沒用sql語句去新增過,都是在enterprise manager裡面新增的 查了一下資料,得知microsoft在sql server 2000中引入了擴充套件屬性,使用者可在各種資料庫物件上定義這些屬性。這些擴充套件屬...

利用EXPLAIN分析sql語句的效能

使用explain關鍵字可以模擬優化器執行sql查詢語句,從而知道mysql是如何處理你的sql語句,可以幫助選擇更好的索引和寫出更優化的查詢語句。explain 的每個輸出行包括下面的列 select查詢的序列號,包含一組數字,表示查詢中執行select子句或操作表的順序。有三種情況 select...

MySQL增加欄位SQL語句

使用alter table向mysql資料庫的表中新增字段,向buildbaseinfo中新增字段 alter table table name add column column name varchar 100 default null comment 新加字段 after old column...