幫助中心 | 我的帳號 | 關於我們

數據自動化分析(Power Query之M函數入門與實戰應用案例視頻精華版)/Excel數據分析大百科全書

  • 作者:韓小良|責編:錢誠
  • 出版社:中國水利水電
  • ISBN:9787522632629
  • 出版日期:2025/05/01
  • 裝幀:平裝
  • 頁數:204
人民幣:RMB 79.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    除了通過可視化操作界面來使用Power Query解決數據整理和匯總統計分析問題,Power Query還有一個更加強大的技術:M函數公式。基於實用性第一的原則,本書從常見的數據處理角度出發,介紹在數據處理和基本統計分析中常用的M函數及其應用。
    本書共分10章,以Power Query的M函數類別為主線,結合85個來自培訓咨詢第一線的實際案例,錄製了21集共125分鐘的教學視頻,對Power Query M函數的重要知識點、重要案例進行詳細講解,包括文本函數、日期函數、時間函數、數字函數、列表函數、表函數和數據訪問函數等,以便讓讀者快速掌握Power Query M函數處理數據與建模的相關知識與技能。本書還贈送30個函數綜合練習資料包、75個分析圖表模板資料包、《Power Query自動化數據處理案例精粹》電子書等資源,幫助大家開闊眼界,參考借鑒。
    本書適合具有Excel基礎知識的各類人員閱讀,特別適合經常處理大量數據的各類人員閱讀。本書也可作為大專院校經濟類本科生、研究生和MBA學員的教材或參考書。

作者介紹
韓小良|責編:錢誠
    韓小良,國內著名資深實戰型Excel培訓講師核應用解決方案專家。Excel應用方面著作第一人,出版了諸多關於Excel企業管理應用方面的實用書籍。     從事Excel研究及應用多年,有著豐富的Excel高級應用培訓實戰經驗,具有豐富的管理經驗和極強的Excel應用開發能力。已經為數千家大中型企業提供了Excel培訓和應用方案咨詢服務,在業界享有極高的評價,深得用戶認可。

目錄
第1章  M函數公式基本規則入門
  1.1  編輯M函數公式
    1.1.1  M函數嚴格區分大小寫
    1.1.2  高級編輯器
    1.1.3  查詢公式步驟結構
    1.1.4  通過公式編輯欄測試學習M函數公式
  1.2  let表達式和in表達式
    1.2.1  let表達式和in表達式的基本結構
    1.2.2  綜合查詢的let表達式和in表達式
    1.2.3  創建個性化報表輸出
  1.3  值的類型
    1.3.1  數字(Number)
    1.3.2  文本(Text)
    1.3.3  日期(Date)
    1.3.4  時間(Time)
    1.3.5  日期時間(DateTime)
    1.3.6  時區(DateTimeZone)
    1.3.7  持續時間(Duration)
    1.3.8  二進位(Binary)
    1.3.9  列表(List)
    1.3.10  記錄(Record)
    1.3.11  表(Table)
  1.4  運算及運算符
    1.4.1  算術運算
    1.4.2  比較運算
    1.4.3  條件組合運算
    1.4.4  合併組合運算
    1.4.5  一元運算
    1.4.6  記錄查找運算
    1.4.7  列表索引器運算
  1.5  if條件語句
    1.5.1  單個if使用
    1.5.2  多個if使用
    1.5.3  if與and和or聯合使用
  1.6  關鍵詞
  1.7  連續的值
    1.7.1  構建連續的數字
    1.7.2  構建連續的文本型數字
    1.7.3  構建連續的小寫字母a~z
    1.7.4  構建連續的大寫字母A~Z
    1.7.5  構建連續的小寫英文字母a~z和大寫英文字母A~Z
    1.7.6  構建常用漢字列表
    1.7.7  構建任意的字元列表
  1.8  常量
    1.8.1  邏輯常量
    1.8.2  數字常量
    1.8.3  日期常量
    1.8.4  時間常量
    1.8.5  日期時間常量
    1.8.6  時區常量

    1.8.7  持續時間常量
    1.8.8  文本常量
    1.8.9  空值常量
    1.8.10  列表常量
  1.9  定義數據類型
  1.10  M函數基本語法
第2章  文本函數及其應用
  2.1  Text.Length函數:計算文本長度
  2.2  提取字元
    2.2.1  Text.Start函數:從文本字元串左側提取字元
    2.2.2  Text.End函數:從文本字元串右側提取字元
    2.2.3  Text.Middle函數:從文本字元串指定位置提取字元
    2.2.4  Text.Range函數:提取指定範圍的字元
    2.2.5  Text.At函數:提取指定位置的一個字元
    2.2.6  Text.BeforeDelimiter函數:提取分隔符之前的文本
    2.2.7  Text.AfterDelimiter函數:提取分隔符之後的文本
    2.2.8  Text.BetweenDelimiters函數:提取分隔符之間的文本
    2.2.9  Text.Select函數:提取指定類型字元
  2.3  清除字元
    2.3.1  Text.Remove函數:剔除指定的字元
    2.3.2  Text.RemoveRange函數:剔除指定位置、指定個數的字元
    2.3.3  Text.Clean函數:清除字元串中的非列印字元
    2.3.4  Text.Trim函數:清除字元串兩端指定的字元
    2.3.5  Text.TrimStart函數:清除字元串前面的指定字元
    2.3.6  Text.TrimEnd函數:清除字元串後面的指定字元
  2.4  替換字元
    2.4.1  Text.Replace函數:替換指定字元
    2.4.2  Text.ReplaceRange函數:從指定位置替換指定個數字元
  2.5  添加前綴和后綴以補足位數
    2.5.1  Text.PadStart函數:在字元串前面添加補足字元
    2.5.2  Text.PadEnd函數:在字元串後面添加補足字元
  2.6  查找字元
    2.6.1  Text.Contains函數:判斷指定字元是否存在
    2.6.2  Text.StartsWith函數:判斷是否以指定字元開頭
    2.6.3  Text.EndsWith函數:判斷是否以指定字元結尾
    2.6.4  Text.PositionOf函數:查找指定字元出現的位置
    2.6.5  Text.PositionOfAny函數:查找任意字元出現的位置
  2.7  合併字元文本
    2.7.1  使用連接符「&」合併文本
    2.7.2  Text.Combine函數:以指定分隔符合併文本
  2.8  插入和重複字元
    2.8.1  Text.Insert函數:在字元串的指定位置插入字元
    2.8.2  Text.Repeat函數:重複生成字元串
  2.9  將數字轉換為文本
    2.9.1  Text.From函數:將數字、日期和時間轉換為文本
    2.9.2  Text.Format函數:格式化文本字元串
  2.10  英文字母大小寫轉換
    2.10.1  Text.Lower函數:所有字母轉換為小寫
    2.10.2  Text.Upper函數:所有字母轉換為大寫
    2.10.3  Text.Proper函數:所有分隔的單詞首字母大寫

  2.11  Text.Reverse函數:倒序字元前後位置
  2.12  拆分列
    2.12.1  Text.Split函數:按照分隔符拆分文本
    2.12.2  Text.SplitAny函數:按照分隔符集中的每個字元拆分文本
  2.13  文本函數綜合練習
    2.13.1  提取關鍵數據
    2.13.2  整理表格數據
第3章  日期函數及其應用
  3.1  輸入日期常量與整合日期
    3.1.1  #date函數:輸入日期常量
    3.1.2  #date函數:整合年、月、日三個數為日期
  3.2  將文本或數值轉換為日期
    3.2.1  Date.From函數:將數值轉換為日期
    3.2.2  Date.FromText函數:將文本型日期轉換為日期
    3.2.3  綜合應用案例
  3.3  從日期中提取年、季度、月、日信息
    3.3.1  Date.Year函數:從日期中提取年份數字及名稱
    3.3.2  Date.QuarterOfYear函數:從日期中提取季度數字及名稱
    3.3.3  Date.Month函數:從日期中提取月份數字及名稱
    3.3.4  Date.MonthName函數:從日期中提取月份名稱
    3.3.5  Date.Day函數:從日期中提取日數字
    3.3.6  綜合應用案例:製作基於導出數據的月報和季報
  3.4  從日期中提取周和星期
    3.4.1  Date.WeekOfYear函數:獲取日期是年度的第幾周
    3.4.2  Date.WeekOfMonth函數:獲取日期是月度的第幾周
    3.4.3  Date.DayOfWeek函數:獲取日期是星期幾
    3.4.4  Date.DayOfWeekName函數:獲取日期的星期名稱
    3.4.5  星期常量
    3.4.6  綜合應用案例:製作周報
    3.4.7  綜合應用案例:製作工作日和周末加班時間統計表
  3.5  計算期初日期
    3.5.1  Date.StartOfDay函數:獲取一天的開始值
    3.5.2  Date.StartOfWeek函數:獲取一周的第一天
    3.5.3  Date.StartOfMonth函數:獲取月初日期
    3.5.4  Date.StartOfQuarter函數:獲取季度的第一天
    3.5.5  Date.StartOfYear函數:獲取年度的第一天
    3.5.6  簡單練習:本年、本季度、本月、本周已經過去了多少天
  3.6  計算期末日期
    3.6.1  Date.EndOfDay函數:獲取一天的結束值
    3.6.2  Date.EndOfWeek函數:獲取一周的最後一天
    3.6.3  Date.EndOfMonth函數:獲取月底日期
    3.6.4  Date.EndOfQuarter函數:獲取季度的最後一天
    3.6.5  Date.EndOfYear函數:獲取年度的最後一天
    3.6.6  簡單練習:本年、本季度、本月、本周還剩多少天
  3.7  計算一段時間后或前的日期
    3.7.1  Date.AddDays函數:計算幾天後或幾天前的日期
    3.7.2  Date.AddWeeks函數:計算幾周后或幾周前的日期
    3.7.3  Date.AddMonths函數:計算幾個月后或幾個月前的日期
    3.7.4  Date.AddQuarters函數:計算幾個季度后或幾個季度前的日期
    3.7.5  Date.AddYears函數:計算幾年後或幾年前的日期

    3.7.6  綜合應用案例:計算勞動合同到期日
  3.8  計算天數
    3.8.1  Date.DaysInMonth函數:計算某個月有多少天
    3.8.2  Date.DayOfYear函數:計算截至某日,該年已經過去了多少天
    3.8.3  綜合應用案例:應收賬款統計表
  3.9  判斷指定日期是否在以前的日期範圍內
    3.9.1  Date.IsInPreviousDay函數:確定是否為前一天
    3.9.2  Date.IsInPreviousNDays函數:確定是否在前幾天內
    3.9.3  Date.IsInPreviousWeek函數:確定是否在前一周內
    3.9.4  Date.IsInPreviousNWeeks函數:確定是否在前幾周內
    3.9.5  Date.IsInPreviousMonth函數:確定是否在前一個月內
    3.9.6  Date.IsInPreviousNMonths函數:確定是否在前幾個月內
    3.9.7  Date.IsInPreviousQuarter函數:確定是否在前一個季度內
    3.9.8  Date.IsInPreviousNQuarters函數:確定是否在前幾個季度內
    3.9.9  Date.IsInPreviousYear函數:確定是否在前一年內
    3.9.10  Date.IsInPreviousNYears函數:確定是否在前幾年內
    3.9.11  綜合應用案例:建立一鍵刷新的上周生產工時統計報表
  3.10  判斷指定日期是否在當前的日期範圍內
    3.10.1  Date.IsInCurrentDay函數:判斷是否為當天
    3.10.2  Date.IsInCurrentWeek函數:判斷是否在本周內
    3.10.3  Date.IsInCurrentMonth函數:判斷是否在本月內
    3.10.4  Date.IsInCurrentQuarter函數:判斷是否在本季度內
    3.10.5  Date.IsInCurrentYear函數:判斷是否在本年內
    3.10.6  綜合應用案例:製作一鍵刷新的本周銷售跟蹤表
    3.10.7  綜合應用案例:製作一鍵刷新的本月銷售跟蹤表
  3.11  判斷指定日期是否在以後的日期範圍內
    3.11.1  Date.IsInNextDay函數:確定是否為下一天
    3.11.2  Date.IsInNextNDays函數:確定是否在後幾天內
    3.11.3  Date.IsInNextWeek函數:確定是否在下一周內
    3.11.4  Date.IsInNextNWeeks函數:確定是否在下幾周內
    3.11.5  Date.IsInNextMonth函數:確定是否在下個月內
    3.11.6  Date.IsInNextNMonths函數:確定是否在下幾個月內
    3.11.7  Date.IsInNextQuarter函數:確定是否在下個季度內
    3.11.8  Date.IsInNextNQuarters函數:確定是否在下幾個季度內
    3.11.9  Date.IsInNextYear函數:確定是否在下一年內
    3.11.10  Date.IsInNextNYears函數:確定是否在後幾年內
  3.12  Date.ToText函數:將日期轉換為文本
  3.13  綜合應用案例:製作周生產計劃完成跟蹤表
第4章  日期/時間函數及其應用
  4.1  #datetime函數:輸入日期/時間常量
  4.2  將文本或數值轉換為日期/時間
    4.2.1  DateTime.From函數:將數值轉換為日期/時間
    4.2.2  DateTime.FromText函數:將文本型日期/時間轉換為真正的日期/時間
  4.3  從日期/時間中提取日期部分和時間部分
    4.3.1  DateTime.Date函數:從日期/時間中提取日期部分
    4.3.2  DateTime.Time函數:從日期/時間中提取時間部分
    4.3.3  從日期/時間中提取年、季度、月、日數字
  4.4  獲取系統日期/時間
    4.4.1
  4.5  判斷指定日期/時間是否在以前的時間範圍內
    4.5.1  DateTime.IsInPreviousHour函數:確定是否在前一小時內
    4.5.2  DateTime.IsInPreviousNHours函數:確定是否在前幾個小時內
    4.5.3  DateTime.IsInPreviousMinute函數:確定是否在前一分鐘內
    4.5.4  DateTime.IsInPreviousNMinutes函數:確定是否在前幾分鐘內
    4.5.5  DateTime.IsInPreviousSecond函數:確定是否在前一秒內
    4.5.6  DateTime.IsInPreviousNSeconds函數:確定是否在前幾秒內
    4.5.7  綜合應用案例:一鍵刷新過去12小時的訂單跟蹤報表
  4.6  判斷指定日期/時間是否在當前的時間範圍內
    4.6.1  DateTime.IsInCurrentHour函數:確定是否在當前小時內
    4.6.2  DateTime.IsInCurrentMinute函數:確定是否在當前分鐘內
    4.6.3  DateTime.IsInCurrentSecond函數:確定是否在當前秒內
    4.6.4  綜合應用案例:查看當前1小時內出庫的商品
  4.7  判斷指定日期/時間是否在以後的時間範圍內
    4.7.1  DateTime.IsInNextHour函數:確定是否在下一小時內
    4.7.2  DateTime.IsInNextNHours函數:確定是否在下幾個小時內
    4.7.3  DateTime.IsInNextMinute函數:確定是否在下一分鐘內
    4.7.4  DateTime.IsInNextNMinutes函數:確定是否在下幾分鐘內
    4.7.5  DateTime.IsInNextSecond函數:確定是否在下一秒內
    4.7.6  DateTime.IsInNextNSeconds函數:確定是否在下幾秒內
    4.7.7  綜合應用案例:製作下一小時要出庫的商品明細表
  4.8  綜合應用案例:製作超過半年未使用過的材料明細表
第5章  時間函數及其應用
  5.1  #time函數:輸入時間常量
  5.2  將文本或數值轉換為時間
    5.2.1  Time.From函數:將數值轉換為時間
    5.2.2  Time.FromText函數:將文本型時間轉換為真正的時間
  5.3  從時間中提取信息
    5.3.1  Time.Hour函數:從時間中提取小時數
    5.3.2  Time.Minute函數:從時間中提取分鐘數
    5.3.3  Time.Second函數:從時間中提取秒數
  5.4  獲取一個時間的開始小時和結束小時
  5.5  Time.ToText函數:將時間轉換為文本
  5.6  綜合應用案例:考勤數據自動化統計
    5.6.1  示例數據及要求
    5.6.2  整理考勤日期和時間
    5.6.3  處理簽到和簽退情況
    5.6.4  計算遲到分鐘數
    5.6.5  計算早退分鐘數
    5.6.6  計算加班時間
    5.6.7  製作月度考勤統計報表
第6章  持續時間函數及其應用
  6.1  #duration函數:輸入持續時間
  6.2  將數值或文本轉換為持續時間
    6.2.1  Duration.From函數:將數值轉換為持續時間
    6.2.2  Duration.FromText函數:將文本型數字轉換為持續時間
  6.3  從持續時間中提取信息
    6.3.1  Duration.Days函數:從持續時間中提取天數
    6.3.2  Duration.Hours函數:從持續時間中提取小時數
    6.3.3  Duration.Minutes函數:從持續時間中提取分鐘數

    6.3.4  Duration.Seconds函數:從持續時間中提取秒數
    6.3.5  綜合應用案例:計算年齡和司齡
    6.3.6  綜合應用案例:計算生產工人加工時間
  6.4  計算總時間
    6.4.1  Duration.TotalDays函數:計算總天數
    6.4.2  Duration.TotalHours函數:計算總小時數
    6.4.3  Duration.TotalMinutes函數:計算總分鐘數
    6.4.4  Duration.TotalSeconds函數:計算總秒數
……
第7章  數字函數及其應用
第8章  列表函數及其應用
第9章  表函數及其應用
第10章  數據訪問函數及其應用


  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032