Custom Functions in Power Query

Slides:



Advertisements
Similar presentations
Working with Tables 1 of 5. Working with Tables 2 of 5.
Advertisements

Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
DAY 5: EXCEL CHAPTER 2 Tazin Afrin September 03,
LEGAL ACTION MANAGEMENT SYSTEM INDEX ACTIVE. 1.In the G3R Legal Folder open the file named Index_Active.xls. 2.Double click in the white box in Column.
Technical BI Project Lifecycle
OLAP Services Business Intelligence Solutions. Agenda Definition of OLAP Types of OLAP Definition of Cube Definition of DMR Differences between Cube and.
MyFloridaMarketPlace Analysis 2.0 Functional Overview December 18 - December 19, 2007.
Database Features. Lists n An Excel worksheet can be used like a table in a relational database. n In Excel, such a table is called a list. n Each row.
Powerful Self-Service BI with Excel 2013.
Text Retrieval and Spreadsheets Class 4 LBSC 690 Information Technology.
Queries and query design What are queries? Questions that can be asked of the data in the tables. Questions can draw on one or more tables and can have.
Matt Masson| Senior Program Manager
Access 2007 ® Use Databases How can Access help you to find and use information?
A Social blog using MongoDB ITEC-810 Final Presentation Lucero Soria Supervisor: Dr. Jian Yang.
Microsoft Excel 2013: Excel Power User Course with Jim Mollé Learn iT! Computer Software Training.
Configuration Management and Server Administration Mohan Bang Endeca Server.
Database testing Prepared by Saurabh sinha. Database testing mainly focus on: Data integrity test Data integrity test Stored procedures test Stored procedures.
Chapter 12 Information Systems. 2 Managing Information Information system Software that helps the user organize and analyze data Electronic spreadsheets.
BUSN 216 BY YOUR NAME 1 TOPICS Windows Explorer Word PowerPoint Excel Access Mail Merge 2.
Relational Databases (MS Access)
WEEK 11 Database Design. TABLE INSTANCE CHARTS Create Tables.
With Excel 2007 Comprehensive 1e© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft Excel ® 2007 Comprehensive 1e Chapter.
Ch 14 QQ T F 1.A database table consists of fields and records. T F 2.Good data validation techniques can help improve data integrity. T F 3.An index is.
Access Chapter 5-Table Tricks, Advanced Queries and Custom Forms.
Advanced Tips And Tricks For Power Query
With Microsoft Excel 2010 © 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Excel 2010.
Jamie Oliver Knives Promotion
DAY 6: MICROSOFT EXCEL – CHAPTER 2 CONTD. Aliya Farheen September 3, 2015.
(SQL - Structured Query Language)
Text Retrieval and Spreadsheets Session 4 LBSC 690 Information Technology.
ADVANCED TOPICS IN EXCEL Evan Volgas, Lead Data Engineer at WhatRunsWhere.
INCREMENTAL AGGREGATION After you create a session that includes an Aggregator transformation, you can enable the session option, Incremental Aggregation.
Computers Are Your Future Tenth Edition Spotlight 5: Microsoft Office Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Information Design Tool Overview and Best Practices Natasha Kishinevsky – Business Intelligence Manager.
MyFloridaMarketPlace Analysis 2.0 Functional Overview.
Education And Training CTC IT DIVISION PivotLink User Training April 2010.
Microsoft Power Query: an Excel Users Dream for Data Extraction and Cleansing Presented by: Belinda Allen Smith & Allen Consulting, Inc.
MAKING BUSINESS INTELLIGENT Brought to you by your local PASS Community! Self Service ETL with Power Query Welcome.
Pmt Function Vlookup Function Excel Database.  Naming a Range is very useful Makes copying more clear because formula or function contains a name rather.
System Administration Usage Reports. Agenda Usage Reports What are they Who can access them How to get them How to analyze the data collected Create basic.
1 SQL SERVER 2005 Express CE-105 SPRING 2007 Engr. Faisal ur Rehman.
Query Execution Chapter 15 Section 15.1 Presented by Khadke, Suvarna CS 257 (Section II) Id
Session 6: Reports.
Data Virtualization Tutorial: Custom Functions
Data Virtualization Demoette… Packaged Query Single Select Option
Introduction to Programming
Getting Started with Power Query
The Basics of Dashboards
Power Query Tips & Tricks
Physical Database Design and Performance
Solving the Hard Problems
ITD1312 Database Principles Chapter 5: Physical Database Design
Data Virtualization Demoette… Parameterized Queries
Welcome! Power BI User Group (PUG)
Power Query The Best thing that ever happened in Excel
Exam Braindumps
Chapter 15 QUERY EXECUTION.
Query Execution Presented by Khadke, Suvarna CS 257
20761B 12: Using Set Operators Module 12   Using Set Operators.
Jose Almeida, BI Consultant
Power Query Discovery and connectivity to a wide range of data sources
Query Execution Presented by Jiten Oswal CS 257 Chapter 15
Review for Test1.
Power Query Tips & Tricks
Introducing DAX July 11th, 2015.
Donald Donais Minnesota SharePoint Users Group – April 2019
February 11-13, 2019 Raleigh, NC.
Presented by Carl Garber and Jayesh Dave
Smartlist Builder Tips and Tricks
Thanks to All Sponsors Gold Sponsors Silver Sponsor Bronze Sponsor.
Presentation transcript:

Custom Functions in Power Query By Yury Tokarev Perth Modern Excel & Power BI User Group

Agenda Build from scratch Connect to a range Retrieve data Transform before appending Create a loop

What is a Function?

Vending machine

MAX(1,2)=2

Reference to Single Cell Use function to get value from cell

Get Data from Range Single Cell Table

Dates as parameters

Inconsistent Data from Folder Create Query from single file Transform – do not set data types Convert to Function Create Query from Folder Place function into new column as second step Expand records

Loop Table Names & Combine Data Use recursive function Function arguments: Index, List of Tables, Resulting Table The function calls itself several times and combines resulting tables

Recursive Function Steps Calculate number of tables in the list Return combined table if all iterations are done First iteration: Retrieve data from first table only + Increment Index Next iterations: retrieve data from other tables and combine + Increment Index

Q&A

Thank you!