Power BI

Power BI

7501 bookmarks
Newest
Introduction to practical Query folding
Introduction to practical Query folding
This content applies to: Power Query Online One of the most powerful capabilities of Power Query and the M Language is Query Folding (also referred to as query delegation, and predicate push-down). Query Folding allows the Power Query Mashup Engine to push the transformations expressed in an M (mashup) query to the data source, in […]
·powerquery.microsoft.com·
Introduction to practical Query folding
Where to find sample data online
Where to find sample data online
Have you ever struggled to find sample data to play with in Power BI? Did you spend hours (sounds crazy, but it happened to me too!) just looking for a dataset with insurance data? Healthcare data? Housing prices data? Did you ever wonder "where are people finding the data to create those Netflix and Amazon reports that seem to be everywhere these days? Seriously, tell me your secret!"? Well, let me tell you, it's not that hard to find that data after all! I want to save you the trouble to get l
·datapears.com·
Where to find sample data online
Curate a Personal Power BI, Dynamics 365, and Power Platform Roadmap with the Release Planning Portal - DataVeld
Curate a Personal Power BI, Dynamics 365, and Power Platform Roadmap with the Release Planning Portal - DataVeld
Reading Time: 2 minutes While release waves for Dynamics and Power Platform (including Power BI) have been published every six months for the past few years online and in PDF format, you can also build your own personalized view of items across different products....
·dataveld.com·
Curate a Personal Power BI, Dynamics 365, and Power Platform Roadmap with the Release Planning Portal - DataVeld
Field Parameters Using Measures
Field Parameters Using Measures
Readers of my blog may have read this previous article from Roland where he covered an introduction to dataflows. In this new article, Roland is going to share some ideas about using the new field parameters.  If you haven’t subscribed to Roland’s YouTube Channel yet, I highly recommend that you [...]Read More »
·exceleratorbi.com.au·
Field Parameters Using Measures
Hidden features of Analyze in Excel – Part 3 – Focus - Self-Service Business Intelligence
Hidden features of Analyze in Excel – Part 3 – Focus - Self-Service Business Intelligence
In the first two parts (part 1 and part 2) of the blog we explored the Show details functionality of a Pivot table in Excel. Now we look at another hidden feature that will help you limit distractions. Whenever you connect to a Power BI dataset you immediately see the whole model. The issue is
·selfservicebi.co.uk·
Hidden features of Analyze in Excel – Part 3 – Focus - Self-Service Business Intelligence
“We need this report in Power BI” — DATA GOBLINS
“We need this report in Power BI” — DATA GOBLINS
In this article, I discuss 3 common approaches to collecting reporting requirements, arguing in favor of the third approach - working iteratively & collaboratively with business users to make the report.
When creating reports in Power BI, it’s important to fit the tool capabilities to the design so we can maximize the value from the tools we use. In this report, it takes a long time to get insights from the table, and is very overwhelming. Visualization capabilities in Power BI can help users get information more quickly & efficiently than digging through the table.
They say there’s not enough detail, or that the reports are too ‘fancy’. After some time, the report is used mainly by the executive leadership, while most of the user community turn to other tools and data to answer their questions.
The difficulty with requirements documents is they require many assumptions. In reality, these assumptions are rarely - if ever - fully met. For example, a complete requirements document assumes that the stakeholders filling it out…
represent the entire user group that should use the report …understand what’s possible with their data, the tool & technology …know & understand what they need …can adequately describe what they need to the developer / designer …can anticipate their future needs and how they will use the reports …etc
Ideally, the process of defining the requirements should be a collaborative exercise.
necessary, but most useful when combined with user discussions. They become problematic if they’re used instead of talking to business users; ‘thrown over the fence’ between report creators & users.
They start by defining who will use the report with the users
Together, they identify several user groups, each having their own needs and perspectives.
They are working together to define the business questions & problems the users are looking to address. To do this, they ask questions about the reports from their own research, and listen as users explain how they use the reports, what they look for and what they do with the data.
After only 4 hours of workshops, Bink had a much clearer understanding of the users and the report. Bink realized the Flash Report was focused
They drew some ideas on a whiteboard and Bink set to work creating first prototypes.
questions more effectively; users spent less time getting what they needed and had a clearer picture of their situation. Because the developer better understood the business needs, she made better design decisions like selection of chart types, or what metrics to highlight.
it’s feasible, discussing with users can be the single most valuable action you take in a reporting project
and observing the actions users take with their information
There co-creation can bring value, too. Arguably, effective co-creation is a sign of a very healthy community of practice, where self-service creators are focused on answering questions instead of collecting data points.
Some examples: What actions do we take with the data? What do we do with the insights we get from the report? What questions are we trying to answer? How do we answer those questions, today? What do we need to take action? What isn’t working in the existing reports; what’s difficult, missing or frustrating?
Gathering reporting requirements is a challenging but important exercise. Without the right understanding of business needs, reports will not answer the right questions, and will not deliver the right insights.
Building empathy.
Technically, Bink has done exactly what was requested.
·data-goblins.com·
“We need this report in Power BI” — DATA GOBLINS
[PowerBi][UX] Messages explaining visuals - Overlap technique
[PowerBi][UX] Messages explaining visuals - Overlap technique
Blank explanation message The idea for this article is to show a message to the user when a selection of filters results in blank data producing empty visualizations. There might be other solutions besides this one, but I like this more and that’s why I’m showing it. To build this, we need to write ...
·community.powerbi.com·
[PowerBi][UX] Messages explaining visuals - Overlap technique
Make column numbering not consecutive over the whole dataset but just for equal column names
Make column numbering not consecutive over the whole dataset but just for equal column names
Scenario:  In many cases, when we import data into Power BI, Power Query will automatically add suffixes if there are identical column names. However, even if there are multiple duplicate column names in the table, it will add them in numerical order without recognizing the fields and adding them ba...
·community.powerbi.com·
Make column numbering not consecutive over the whole dataset but just for equal column names
CBind in Power M (Power Query)
CBind in Power M (Power Query)
Introduction Cbind is a function in R that allows you to bind columns / vectors or tables, not by joining them using a column, but by adding the column to the table in the existing order.   Solution There are use cases where we would like to use this function in Power Query as well. For example when...
·community.powerbi.com·
CBind in Power M (Power Query)
Thin Reports, Real-world Challenges - BI Insight
Thin Reports, Real-world Challenges - BI Insight
I previously explained in a blog post what thin reports are and why we should care about them. I also explained Report Level Measures in another blog post. In this post, I try to raise some real-world challenges we face when developing thin reports. I also provide a solution to those challenges. Report Level Measure … Continue reading Thin Reports, Real-world Challenges
·biinsight.com·
Thin Reports, Real-world Challenges - BI Insight
Automating Your Power BI Refresh History
Automating Your Power BI Refresh History
With Power BI Premium and the Capacity Metrics App, you can track metadata such as refresh statistics of your reports and data sources, as well as additional detail regarding CPU usage, memory usage, and average wait times for a dataset to refresh. Refresh data can be invaluable for users monitoring the health of their workspace and troubleshooting issues as well as IT leaders ensuring proper SLA standards from ETL to the Power BI Report. It also provides transparency and trust to business users to know that the data they are viewing is up to date.
·bluegranite.com·
Automating Your Power BI Refresh History
Sort Column Name in Power Query via M Code
Sort Column Name in Power Query via M Code
Sometimes people ask questions about how to order columns in Power query, mostly for Queries with Lots of Columns. We can reorder column Name with Drag and Drop or use Move in GUI to change the column’s order, but it is also possible to reorder via code. In this post, I will show how to Read more about Sort Column Name in Power Query via M Code[…]
·radacad.com·
Sort Column Name in Power Query via M Code
Controlling Calculation Items with RLS
Controlling Calculation Items with RLS
Controlling Calculation Items with RLS can't be done directly, but you can do it indirectly with another calculation group. This article shows you how.
·esbrina-ba.com·
Controlling Calculation Items with RLS
Quality Checks for your Power BI Visuals
Quality Checks for your Power BI Visuals
For more formal enterprise Power BI development, many people have a checklist to ensure data acquisition and data modeling quality and performance. Fewer people have a checklist for their data visu…
·datasavvy.me·
Quality Checks for your Power BI Visuals
Rolling average with working days in DAX - SQLBI
Rolling average with working days in DAX - SQLBI
Rolling averages are a very common calculation used to smooth out charts. This article shows how to compute a rolling average taking into account only the w
·sqlbi.com·
Rolling average with working days in DAX - SQLBI
Slowly Changing Dimension (SCD) in Power BI, Part 1, Introduction to SCD - BI Insight
Slowly Changing Dimension (SCD) in Power BI, Part 1, Introduction to SCD - BI Insight
Slowly changing dimension (SCD) is a data warehousing concept coined by the amazing Ralph Kimball. The SCD concept deals with moving a specific set of data from one state to another. Imagine we have a human resources (HR) system; Stephen Jiang is a Sales Manager, managing 10 sales representatives in his team. The following screenshot shows the sample data: Today, Stephen … Continue reading Slowly Changing Dimension (SCD) in Power BI, Part 1, Introduction to SCD
·biinsight.com·
Slowly Changing Dimension (SCD) in Power BI, Part 1, Introduction to SCD - BI Insight
A new approach for dynamic Power BI visuals? - Guy in a Cube
A new approach for dynamic Power BI visuals? - Guy in a Cube
Want to give report users a way to control Power BI visuals dynamically? Don’t want to use the personalize visual feature? Interesting!!! Patrick has an approach that may fit the need! Dynamic X and Y Axis in Power BI visuals? Yes please! https://www.youtube.com/watch?v=1eurc0EY2Xg A different perspective with Power BI Personalized Visuals https://www.youtube.com/watch?v=20HwiEhIShc
·guyinacube.com·
A new approach for dynamic Power BI visuals? - Guy in a Cube