Power BI

Power BI

9059 bookmarks
Newest
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
Visualize Power BI Dependencies with Tabular Editor and Mermaid — DATA GOBLINS
Visualize Power BI Dependencies with Tabular Editor and Mermaid — DATA GOBLINS
I share a method in Tabular Editor to generate mermaid flowchart syntax to visualize model object dependencies. This code can be directly copied into an Azure DevOps wiki to automate documentation, or into mermaid.live to get an image of the resulting flowchart.
·data-goblins.com·
Visualize Power BI Dependencies with Tabular Editor and Mermaid — DATA GOBLINS
“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
Certification Updates!
Certification Updates!
Blogging about Power BI, Power Platform and other things I find interesting.
·nickyvv.com·
Certification Updates!
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
Power BI July 2022 Feature Summary
Power BI July 2022 Feature Summary
Welcome to the July 2022 update. We are thrilled to announce the Error Bars general availability, Metric visuals and Datamarts updates, query performance and data hub improvements, Data in space augmented reality new mobile feature, accessibility enhancements for embedded reports. There is more to explore, please continue to read on.
·powerbi.microsoft.com·
Power BI July 2022 Feature Summary
Create a Power BI datamart in minutes
Create a Power BI datamart in minutes
Get started with Power BI datamarts- Create a Power BI datamart in minutes!
·powerbi.microsoft.com·
Create a Power BI datamart in minutes
Visualizing views in Dynamics 365 with Power BI is now generally available
Visualizing views in Dynamics 365 with Power BI is now generally available
We’re very excited to announce that the Power BI integration in Dynamics 365 and model driven Power Apps, which shipped as a preview last December, is now generally available. Dynamics 365 and model driven Power Apps give organizations the ability to quickly build essential line-of-business apps in a low-code environment, increasing agility and modernizing processes. Since these apps are all built on top of Dataverse, they’re backed by your core business data. With this integration directly on views, information workers are now able to tap into this data and explore it using Power BI’s powerful data analytics capabilities without ever needing to leave their app. Just click the ‘Visualize this view’ button and let Power BI automatically create a report on top of the exact data you were looking at.
·powerbi.microsoft.com·
Visualizing views in Dynamics 365 with Power BI is now generally available
ExecuteQueries REST API versus XMLA endpoints at scale
ExecuteQueries REST API versus XMLA endpoints at scale
Power BI APIs can support you at any scale, but there is no one-size-fits-all API. The ExecuteQueries API is a great choice at small scale. For large-scale solutions, switch to XMLA endpoints and host your datasets on Power BI Premium.
·powerbi.microsoft.com·
ExecuteQueries REST API versus XMLA endpoints at scale