search
0
cart
close
You have no products in your basket yet
left
Tech Categories
Best Sellers
New Releases
Books
Videos
Audiobooks
Articles
Newsletters
Free Learning
right
The Definitive Guide to Power Query (M)

The Definitive Guide to Power Query (M): Mastering complex data transformation with Power Query

By Gregory Deckler , Rick de Groot , Melissa de Korte
$43.99 $29.99
Book Mar 2024 758 pages 1st Edition
eBook
$43.99 $29.99
Print
$54.99
Subscription
$15.99 Monthly
eBook
$43.99 $29.99
Print
$54.99
Subscription
$15.99 Monthly

What do you get with eBook?

Feature icon Instant access to your Digital eBook purchase
Feature icon Download this book in EPUB and PDF formats
Feature icon Access this title in our online reader with advanced features
Feature icon DRM FREE - Read whenever, wherever and however you want
Buy Now

Product Details


Publication date : Mar 29, 2024
Length 758 pages
Edition : 1st Edition
Language : English
ISBN-13 : 9781835089729
Vendor :
Microsoft
Category :
Concepts :
toc View table of contents toc Preview Book toc Download Code

Key benefits

  • Get comprehensive coverage of fundamental and advanced Power Query concepts
  • Gain hands-on experience with practical examples based on real-world problems
  • Delve into the intricacies of Power Query M language for enhanced data manipulation

Description

Data transformation is a critical step in building data models and business intelligence reports. Power Query is an invaluable tool for anyone who wants to master data transformation, and this book will equip you with the knowledge and skills to make the most of it. The Definitive Guide to Power Query (M) will help you build a solid foundation in the Power Query M language. As you progress through the chapters, you'll learn how to use that knowledge to implement advanced concepts and data transformations. This will set the stage for an uncompromisingly thorough exploration of the Power Query M Language. You'll also get to grips with optimizing performance, handling errors, and implementing efficient data processing techniques. As this is a hands-on guide, the practical examples in the chapters will help you gain the skills to apply Power Query to real-world problems and improve your data analysis capabilities. By the end of this book, you will be able to leverage all of Power Query's remarkable capabilities for data transformation.

What you will learn

Gain a strong understanding of Power Query fundamentals Master various functions within Power Query to perform complex data operations Acquire knowledge about values, types, and control structures in Power Query Develop proficiency in error handling techniques Learn performance optimization strategies for Power Query Apply what you’ve learned to real-world scenarios, including common troublesome patterns

What do you get with eBook?

Feature icon Instant access to your Digital eBook purchase
Feature icon Download this book in EPUB and PDF formats
Feature icon Access this title in our online reader with advanced features
Feature icon DRM FREE - Read whenever, wherever and however you want
Buy Now

Product Details


Publication date : Mar 29, 2024
Length 758 pages
Edition : 1st Edition
Language : English
ISBN-13 : 9781835089729
Vendor :
Microsoft
Category :
Concepts :

Table of Contents

19 Chapters
Preface Packt Packt
Preface
Who this book is for
What this book covers
To get the most out of this book
Get in touch
Introducing M Packt Packt
Introducing M
The history of M
Who should learn M?
Where and how is M used?
Why learn M?
M language basics
The characteristics of M
Summary
Working with Power Query/M Packt Packt
Working with Power Query/M
Technical requirements
Touring the Power Query Desktop experience
Editing experience-generated code
Creating custom columns
Using the Advanced Editor
Summary
Accessing and Combining Data Packt Packt
Accessing and Combining Data
Technical requirements
Accessing files and folders
Retrieving web content
Investigating binary functions
Accessing databases and cubes
Working with standard data protocols
Addressing additional connectors
Combining and joining data
Summary
Understanding Values and Expressions Packt Packt
Understanding Values and Expressions
Introducing the types of values
Operators
Expressions
Control structures
Enumerations
Summary
Understanding Data Types Packt Packt
Understanding Data Types
What are data types?
Importance of types
Data types available in M
Type detection
Data type conversion
Facets
Ascribing types
Type equivalence, conformance, and assertion
Summary
Structured Values Packt Packt
Structured Values
Introducing structured values
Lists
Records
Tables
Summary
Conceptualizing M Packt Packt
Conceptualizing M
Technical requirements
Understanding scope
Examining the global environment
Understanding closures
Managing metadata
Summary
Working with Nested Structures Packt Packt
Working with Nested Structures
Transitioning to coding
Working with lists
Working with records
Working with tables
Working with mixed structures
Summary
Parameters and Custom Functions Packt Packt
Parameters and Custom Functions
Parameters
Custom functions
Summary
Dealing with Dates, Times, and Durations Packt Packt
Dealing with Dates, Times, and Durations
Technical requirements
Dates
Time
Dates and times
Time zones
Duration
Summary
Comparers, Replacers, Combiners, and Splitters Packt Packt
Comparers, Replacers, Combiners, and Splitters
Technical requirements
Key concepts
Comparers
Comparison criteria
Equation criteria
Replacers
Combiners
Splitters
Practical examples
Summary
Handling Errors and Debugging Packt Packt
Handling Errors and Debugging
Technical requirements
What is an error?
Error containment
Error detection
Raising errors
Error handling
Strategies for debugging
Common errors
Putting it all together
Summary
Iteration and Recursion Packt Packt
Iteration and Recursion
Introduction to iteration
Recursion
Summary
Troublesome Data Patterns Packt Packt
Troublesome Data Patterns
Pattern matching
Combining data
Summary
Optimizing Performance Packt Packt
Optimizing Performance
Understanding memory usage when evaluating queries
Query folding
The formula firewall
Optimizing query performance
Performance tips
Summary
Enabling Extensions Packt Packt
Enabling Extensions
Technical requirements
What are Power Query extensions?
Preparing your environment
Creating a custom connector
Installing and using a custom connector
Summary
Other Books You May Enjoy Packt Packt
Other Books You May Enjoy
Index Packt Packt
Index

Customer reviews

filter Filter
Rating distribution
star-icon star-icon star-icon star-icon star-icon 5
(1 Ratings)
5 star 100%
4 star 0%
3 star 0%
2 star 0%
1 star 0%
Richard Martin Apr 29, 2024
star-icon star-icon star-icon star-icon star-icon 5
Has everything a data cleaner could ask for.
Feefo Verified review Feefo image
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQS

How do I buy and download an eBook? Packt Packt

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Packt Packt

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Packt Packt
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Packt Packt

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Packt Packt
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Packt Packt

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.