Happy Second Birthday Power BI

The 24th of July, 2017 is the second birthday for Power BI.  I thought I would take the occasion of its second birthday to reflect on all the great work that the crack Power BI team at Microsoft has done over the last year.   I think it would be a tough job working in a large software company, trying to deliver great new features while not breaking any legacy capabilities.  We all have 20:20 vision with hindsight, but we must remember that Microsoft makes design decisions before we all get the benefit of hindsight.  I just seriously want to say a big THANKS to the Power BI team for such an outstanding product.  Please keep going – we are all depending on you for ongoing and continuous improvement.

Below is a list of all the major features delivered as part of Power BI desktop over the year.  I haven’t listed all the great work that has been done completely on the service side (or mobile for that matter).  Thanks to those teams as well.

Here is what has been delivered by the Desktop team (thanks to Ramana for collating this list for me).

Query Editing

Feature Release
New transform – Convert Table Column to a list September 2016
New transform – Extract values from a nested list January 2017
New transform – Extract text before/after/between delimiters May 2017
New transform – Unpivot only selected columns May 2017
Query Editor ribbon support for scalar values – new Contextual Ribbon tabs that expose common transformations for Text; Date/Time and Number values. September 2016
Option to Merge/Append as New Query August 2016
Query Dependencies view  September 2016
Added Maximize and Restore buttons in Navigator and Query Dependencies  November 2016
Add Column from Examples April 2017
Add Column from Examples enhancements – provision of Suggestions and support for additional transformations including many Date/Time operations. June 2017
Add Column from Examples enhancements – support for additional transformations June 2017
Add Column from Examples enhancementssupport for a few additional Number and Date/Time/Timezone data transformations July 2017
Quickly change a column's data type and locale with the new Using locale option in the Column headers type menu February 2017
Support for percentage data type November 2016
Expand & Aggregate columns – support for Load More values September 2016
Add Column – Invoke Custom Function September 2016
Invoke Function dialog – support for table parameters (holds both for built-in and custom functions). You can select an existing table query as the input value to the function. October 2016
Improved function authoring experience – When a function is created using Convert to Function on a query modifying the query steps will automatically modify the function code. November 2016
Split column by delimiter – automatic detection of delimiter character March 2017
Split column (by delimiter/number of characters) into rows April 2017
Group by: basic mode April 2017
Go to column April 2017
Easily insert steps into existing queries using the new Insert Step After option February 2017
Show Errors experience September 2016
Keyboarding – support for smart typing in drop-down menus September 2016

 

Report View

Feature Release
Predefined matrix styles (similar to table formatting in Excel) August 2016
Table and matrix column formatting November 2016
Matrix conditional formatting November 2016
Table and matrix conditional formatting improvement – blank formatting January 2017
Table header word wrap January 2017
Matrix row headers word wrap February 2017
More URL support in table and matrix visuals May 2017
New matrix visual (Preview) March 2017
New matrix visual enhancements (Preview):</br>column sorting</br>column resizing</br>word wrap April 2017
New table visual (Preview) May 2017
Data bars for new table and matrix visuals (Preview) June 2017
New table & matrix visuals – general availability July 2017
Drill-down / drill-up on line charts August 2016
Line chart – line thickness and join type controls February 2017
High density line sampling June 2017
Continuous axis for the Date axis August 2016
Improved date axis range formatting October 2016
Hierarchical axis November 2016
Axis label and title color control November 2016
X- and Y-axis font size control February 2017
Rename axis titles April 2017
Reorder fields in charts and tooltips August 2016
Renaming fields in visuals July 2017
Inline Hierarchies – general availability August 2016
Updated drill experience – ability to use both inline hierarchy and older drill experience in the same visual. September 2016
Phone report layout (Preview) September 2016
Phone reports scrolling November 2016
Phone reports general availability January 2017
Date slicer October 2016
Dropdown slicer November 2016
Numeric range slicer (Preview) March 2017
Relative date slicer (Preview) May 2017
Horizontal image slicer June 2017
Combo chart formatting updates – Shade area of the line June 2017
Markers on line; area; and combo visuals (Preview) June 2017
Data label improvements – data label capabilities to column; bar; and waterfall charts – orientation; position and density. October 2016
Data labels on pie and doughnut visuals – percent of total March 2017
Combo chart data label enhancements May 2017
Bing maps – two new formatting options – ability to set bubble size and set the zoom level and stick to it. October 2016
Bing maps improvements – Map themes and improved geo-hierarchy experience June 2017
ArcGIS Maps for Power BI (Preview) September 2016
Textbox – ability to choose font color March 2017
mailto links in textbox May 2017
Visual font family setting June 2017
Combo chart formatting updates – Force zeros to align between the two axes June 2017
Colour formatting for KPI visual August 2016
Report gridlines and snap to grid (Preview) October 2016
New aggregations for string and DateTime columns January 2017
Cartesian chart minimum category width February 2017
Report theming (Preview) March 2017
Accessible reports June 2017
Relative date filters July 2017
Cross-highlight using multiple series March 2017
Responsive layout for visuals (preview) July 2017
New waterfall chart option – breakdown July 2017
Custom visuals store integration July 2017
Custom visual updates – Drilldown Choropleth July 2017
Custom visual updates – Drilldown Cartogram July 2017
Custom visual updates – Drilldown Player July 2017
Custom visual updates – Certified custom visuals July 2017

 

Analytics

Feature Release
Analytics pane (**New**) – the new central location for all analytical features. You can find this pane next to the formatting pane when you have a visual selected. August 2016
Dynamic reference lines – added ability to create multiple data bound reference lines on clustered column and bar charts; line charts; and scatter charts. These new reference lines are calculated based on the max; min; median; average; or different percentiles of a selected measure. August 2016
Forecasting (Preview) – new forecasting feature on your line chart to do predictive analytics on your data. September 2016
Forecasting – general availability. November 2016
Use your own R IDE – When editing your R visual you can select the pop out icon to open the default application for .R files on your computer. September 2016
Grouping – the ability to group up points on your visual to help you more easily explore and analyze related categories. October 2016
Groups on the ribbon – You can create and edit groups from the Modelling tab or from the Data / Drill tab when you are on a chart. November 2016
Binning – you can also now use binning on numerical and time fields. October 2016
Bin by count – recommended number or size of bins. May 2017
Top-N filter – a new filter type  to filter by the Top or Bottom number of categories sorted by a specific measure. October 2016
Include/exclude data points – useful to focus on a specific set of points – Include will filter out all points except for those you’ve chosen to include. Exclude will filter out the points you’ve chosen to exclude. October 2016
R-powered custom visuals – you can simply download a pre-built R-powered custom visual from the custom visual's gallery instead of having to build it yourself. October 2016
Clustering (preview) – Clustering lets you quickly find groups of similar data points in a subset of your data. November 2016
Clustering – general availability March 2017
Two new Quick Calcs in Matrix visual: Percent of row total and percent of column total February 2017
Quick measures (Preview) – lets you quickly create new measures based on measures and numerical columns in your table. April 2017
Two new quick measures (Preview): Total for category & Rolling average. May 2017
General improvements to the quick measures feature – </br>how blanks should be treated</br>quick measures match the formatting of the base measure if the chosen measure doesn’t need a specific formatting. May 2017
Quick measures from the community – Star rating July 2017
Quick measures from the community – Concatenated list of values July 2017
Show value as (Preview) –  a quick way to change the way your values appear in a chart or table. April 2017
Q&A in Spanish (Preview) April 2017
Report level measures for live connections to Analysis Services tabular models and Power BI service datasets May 2017
Bidirectional cross filtering for DirectQuery – general availability July 2017

Data Connectivity

Feature Release
Snowflake data connector (Preview) August 2016
Snowflake data connector – DirectQuery support September 2016
Snowflake data connector – general availability July 2017
ProjectPlace connector (**New**) September 2016
Microsoft Dynamics 365 for Financials (Beta) (**New**) October 2016
Dynamics 365 for Customer Insights (**New**) May 2017
OLE DB (**New**) October 2016
ODBC and OLE DB connectors – support for Select related tables  February 2017
Mixpanel (**New**) October 2016
Spark DirectQuery (**New**) November 2016
PowerApps Common Data Service connector (**New**) February 2017
Azure Analysis Services (Preview) November 2016
Azure Analysis Services database (Beta) (**New**) March 2017
Azure Data Lake Store general availability March 2017
Impala connector – DirectQuery support August 2016
Impala connector general availability June 2017
Web connector – Web page previews August 2016
Web connector – support for specifying HTTP request headers within the dialog September 2016
Web connector –  improvements to the refresh of cloud based data sources – new datasets that leverage import from Web pages won't be automatically configured for refresh in Power BI on the web and will require the use of a gateway such as the Personal Gateway or On-Premises data gateway November 2016
SAP Business Warehouse connector general availability August 2016
SAP Business Warehouse and SAP HANA connectors – enhancements to parameter input interface September 2016
SAP Business Warehouse and SAP HANA connectors – enhancements to parameter input experience April 2017
SAP Business Warehouse connector – DirectQuery support June 2017
Oracle connector – improved Navigator previews performance September 2016
OData connector – support for Select Related Tables option September 2016
OData connector – folding of expand record operations November 2016
Folder connector – combine binaries – combine all binaries within a folder as long as they have a homogeneous file type and structure. You can also easily apply additional transformation/extraction steps by modifying the exemplar query without having to worry about any additional function invocation steps as they’re automatically generated for you. November 2016
Folder connector – support for combining binaries from the Preview dialog with the options CombineCombine & Load (bypassing the Query Editor) February 2017
Combine binaries – ability to specify a sample file to use  March 2017
Combine files – ability to reference First File as example May 2017
Text/CSV connector – unified Text and CSV connectors into a single connector February 2017
Visual Studio Team Services connector (Beta) January 2017
SQL Server connector – support for SQL Failover option January 2017
Redshift Connector: beta support and Publish to Power BI service April 2017
Amazon Redshift connector general availability June 2017
DB2 connector – option to specify package collection March 2017
Connect to datasets in the Power BI service (Preview) April 2017
Custom Data Connectors support June 2017
Power BI service Live Connect to On-premises and Push streaming datasets June 2017
IBM Netezza connector (beta) June 2017

General

Feature Release
Auto-recover Desktop files August 2016
In-product links to the Power BI Community September 2016
Diagnostics information in the About dialog October 2016
Solutions Templates and Partner Showcase quick access February 2017

 

Share?

Comments

  1. Hi Matt! Thanks for the great summary list. I am looking forward to see an article from you on Custom Data Connector. Especially how to ‘get data’ from a password protected website. Thanks in advance.

  2. Thanks Matt. This is a great reference. I was actually thinking of doing this a couple of weeks back as it hard to keep track of all the great features released.

  3. Matt,
    For SAP BW I think you should include a mention of the October 2017 update “Support for additional member properties”. Up until then it was a pain to mirror a SAP BW report in Power BI.

    Good job though and an eye opener for the pace of development.

Leave a Reply

Your email address will not be published. Required fields are marked *

Ten Things I Wish I Knew When I Started With Power Pivot.   Learn  Without The Pain!

x