12 Power Query-透視列例項應用(多單元格記錄合併及彙總)
Power Query-透視列例項應用(多單元格記錄合併及彙總)
要求,如下圖:
根據左邊的內容,部門,姓名,捐助金額進行彙總,統計出各個部門的捐款人姓名和人數以及總金額。
這個功能就比較實用了,下面我們講解一下它的實現。
先匯入到PQ介面,複製一份,一個叫“捐款表”,一個叫“彙總表”。
第一步,我們把“彙總表”裡面的名單收攏起來。
刪除“捐助金額”列,然後插入一列索引列。
然後選中“索引”列,進行透視列。選擇“不要聚合”。
意思就是對姓名進行一個擺放操作。
這樣一來,每個部門的人都出現在右側了。
下面我們就需要進行連線操作,選擇部門後的所有列(選擇第一個,按住Shift鍵,點選最後一列)。
按照前面講過的,去除前後空格,中間只留一個。
接下來進行替換操作。
接下來我們就需要進行合併了。
前面講的合併查詢就可以派上用場了。
選擇“彙總表”,點選“轉換”——“合併查詢”。
選擇左外的聯接方式。
下面我們不需要再展開了,直接聚合。
搞定。
這個方式有一個弊端,就是新增一條記錄的話,重新整理的時候自動增加不了。
原因是什麼呢?
其實就是在這裡,我們其實是手動去選擇的列,增加一條記錄的話,他無法捕獲到我們的操作。
這個有沒有方法解決呢?
下回分解!
相關推薦
12 Power Query-透視列例項應用(多單元格記錄合併及彙總)
Power Query-透視列例項應用(多單元格記錄合併及彙總)要求,如下圖:根據左邊的內容,部門,姓名,捐助金額進行彙總,統計出各個部門的捐款人姓名和人數以及總金額。這個功能就比較實用了,下面我們講解一下它的實現。先匯入到PQ介面,複製一份,一個叫“捐款表”,一個叫“彙總表”
13、Power Query-逆透視列的解析(上)
逆透視列——列轉行實現二轉一維 要求: 將左邊的二維錶轉換為右邊的一維表,便於我們去進行分析處理。 下面我們就用PQ的方式去進行轉換。 這裡轉換幾列就需要選中幾列,比如我們選中2,3月。 現在就是這樣的一個效果了。 這裡我們發現有兩個選項: 1、逆透視列:選中列進行
strange IOC框架 塔防遊戲例項應用 (一)
原始碼在最後一章放上 主要理解分層 應用場景:進入對應的場景觸發相應的邏輯 1.載入場景時發出事件 void OnLevelWasLoaded(int level) {
KETTLE“設定變數“、”變數賦值”"和“自己定義JAVA程式碼”的例項應用(kettle動態excel檔名需要重點參考看1.1.4)
(kettle動態生成excel檔名,需要重點參考看1.1.4) 我也是找了一天了,各位覺得有用的點個贊!給我繼續分享的動力! 1 kettle.properties引數配置資料來源連線和FTP連線 因為測試環境和生產環境中資料庫連線FTP等配置會在部署過程中變
分布式緩存技術redis學習系列(三)——redis高級應用(主從、事務與鎖、持久化)
master ica not ood www working can 出了 owin 上文《詳細講解redis數據結構(內存模型)以及常用命令》介紹了redis的數據類型以及常用命令,本文我們來學習下redis的一些高級特性。 回到頂部 安全性設置 設置客戶端操作秘密
我的第一個RN應用(漂亮的首頁和笑話列表)
native exp index shee str import 折騰 load port 對於不想折騰Android(or Kotlin)的Phper來說,要寫app,RN真的是個不錯的選擇。 開發環境就不多說了,用npm輕松搞定,容易被墻,自行解決。 先看下
shell指令碼使用之awk按列求平均值(含最大,最小值)
使用Linux命令的awk工具 delay_avg.sh指令碼內容如下所示: #!/bin/sh RESPONSEFILE=$1 if [ $# -ne 1 ] then echo "usage: ./delay_avg.sh na
Leetcode 944:刪列造序(超詳細的解法!!!)
給定由 N 個小寫字母字串組成的陣列 A,其中每個字串長度相等。 選取一個刪除索引序列,對於 A 中的每個字串,刪除對應每個索引處的字元。 所餘下的字串行從上往下讀形成列。 比如,有 A = ["abcdef", "uvwxyz"],刪除索引序列 {0, 2, 3},刪除後 A
資料結構與演算法 -- 棧的應用(進位制轉換、括號匹配)
棧的應用 ps:用棧很簡單實現的應用有很多,比如說進位制轉換,括號匹配等。學計算機的都知道,2進位制,8進位制,10進位制,16進位制等,進位制之間的轉換也是需要掌握的,以備不時之需,所以我們可以自己寫一段程式如果會android的話,可以直接打包成APK。下面就按照這兩個應用稍微寫一點C語言的程式碼。 進
從0開始編寫一個應用(android端+小程式端+伺服器端)第二步 專案經理完成邏輯圖。(上:產品經理的思考)
專案經理跟客戶收到基本需求後,要完善客戶的需求。因為絕大數客戶對於網際網路或者軟體不是很懂,只能提出他們想要的東西,即專案必須要實現的功能。但是沒有一個完整的專案流程,這需要專案經理去完善,細化,改善功能。 下面開始記錄專案經理工作。 上一篇客戶說到他的專案構思
從0開始編寫一個應用(android端+小程式端+伺服器端)第二步 專案經理完成邏輯圖。(下:產品細節思考後的實現邏輯圖)
上一篇說到產品經理思考完成大概邏輯圖: 使用者釋出拼團資訊可以選擇金額釋出,非金錢釋出。並且可以分享。然後,其他使用者點選獲得獎勵,或者分享獲得獎勵。 獎勵的有錢,有釋出機會。這個就是專案的主要流程,但是專案只有這個太少了,拼團還有一個玩法就是 拼團抽獎。 所以要加上這
Leetcode 955:刪列造序 ||(超詳細的解法!!!)
給定由 N 個小寫字母字串組成的陣列 A,其中每個字串長度相等。 選取一個刪除索引序列,對於 A 中的每個字串,刪除對應每個索引處的字元。 比如,有 A = ["abcdef", "uvwxyz"],刪除索引序列 {0, 2, 3},刪除後 A 為["bef", "vyz"]。
ActiveMQ訊息佇列的使用及應用(二丶JMS基本概念和模型)
一丶JMS基本概念(1) 概念 JMS Java Message Service,Java訊息服務,是Java EE中的一個技術 JMS規範 JMS 定義了Java中訪問訊息中介軟體的介面,並沒有給予實現,實現JMS介面的訊息中介軟體叫JMS Provider,例如ActiveMQ JMS Prov
Java 反射建立類的例項物件(預設構造方法和私有構造方法)
反射之建立類的例項物件 通過反射可以建立Class<?>中”?”對應的型別的例項物件,眾所眾知,建立類物件,會呼叫構造方法,構造器可以有多個,預設構造方法,多引數構造方法等。 這裡演示,通過反射建立預設構造方法的例項物件,和帶引數的構造方法的例項
關於job的應用(quartz中時間表達式的設定)
Quartz中時間表達式的設定-----corn表示式 時間格式: <!-- s m h d m w(?) y(?) -->, 分別對應: 秒>分>小時>日>月>周>年, 舉例: 1.每天什麼時候執行: <value>
多執行緒的應用(批量呼叫淘寶介面get圖片)
現狀 跟淘寶或天貓做商品對接的時候,需用到淘寶api提供taobao.picuture.get介面獲取淘寶圖片空間的商品圖片的url,我們在商品同步之前,首先需要批量通過sku去獲取所有sku的圖片連結,比如一個顏色sku就可能需要去get到如下這麼多圖片型別 ,我們這邊
從零開始Eclipse/Maven搭建SSM框架做web應用(超詳細+100%可用+避坑版)
目前SSM框架(Spring+SpringMVC+Mybatis)依然是市場主流,如何搭建一個實用的SSM框架是很多同學都想學習的技能。但網路上的大多數教程要麼不完整,要麼還遺留了很多坑,即使嚴格按教程來也很難得到我們想要的結果。所以我就想自己寫一篇搭建攻略,即使零基礎的同學,按我的攻略步驟
ExpandListview應用(實現二級列表和實現新聞分類)
ExpandListView在我們開發中使用非常常見,但原生的ExpandListView往往會達不到我們使用的效果,我們會以兩個例子為例來理解ExpandListView,現在我們看下如何做呢? 實現二級列表 首先我們看下效果圖: 我們看下佈局檔案: <?xm
SQL server觸發器例項講解(如何實現兩個表的關聯)
SQL觸發器例項1 定義: 何為觸發器?在SQL Server裡面也就是對某一個表的一定的操作,觸發某種條件,從而執行的一段程式。觸發器是一個特殊的儲存過程。 常見的觸發器有三種:分別應用於Insert , Update , Delete 事件。 我為什麼要使用觸發器?比如,這麼兩個表: Create
pandas基礎屬性方法隨機整理(四)---例項梳理(多知識點)
源資料格式: “” Yr Mo Dy RPT VAL ROS KIL SHA BIR DUB CLA MUL CLO BEL MAL 61 1 1 15.04 14.96 13.17 9.29 N