Dan English's BI Blog

Welcome to my random thoughts in regards to Business Intelligence, databases, and other technologies

Power BI Copilot Summaries honor AI Instructions to provide non-English language responses

Posted by denglishbi on July 4, 2025

In working with Power BI Copilot one of the feedback requests I hear from my customers is being able to support non-English languages. While prompts submitted in languages other than English may occasionally return relevant responses, multilingual use is not officially supported at this time.

In June though the team released new tooling in Power BI Desktop that allows the author to include AI Instructions for the semantic model that will then be leveraged by Copilot. So what if we can perhaps use that to inform Copilot that we would like to have responses returned in a different language? Can this work? Well by the title of the post I believe you can figure out the answer;) Let’s see how this works.

In Power BI Desktop go into the ‘Prep data for AI’ tooling in the Home ribbon, click on ‘Add AI instructions’ and simply type in something along the lines of ‘For report summaries only use the Spanish language for responses.’

Prep data for AI add AI instructions dialog with the information to return responses in Spanish.

Now we can close this and open up the Copilot chat pane in Desktop, if you already have it open you would need to close and reopen it to sync up with the new changes made in the tooling. In the chat pane type ‘provide a summary of the report page’ and review the results (see image below).

Power BI desktop Copilot chat pane returning a report summary in Spanish.

We can see that Copilot did honor the AI instructions, and the response is in Spanish. This will work for any language, so if I set the instruction to be Italian instead would get the follow result.

Power BI desktop returning a report summary response in Italian.

Now if the report is published to the service you can test out Copilot there as well in the chat pane when viewing the report. Below is the test and left the updated AI instruction to show report summaries in Italian language.

Power BI copilot report summary in chat pane showing Italian support.

Now the interesting thing is that this also supports the Power BI report subscriptions where you can include Copilot report summaries in the emails.

If you create a report subscription and test the “Summary by Copilot (preview)” feature you will see the following –

Power BI subscription test copilot report summary in configuration showing Italian language.

And if you run the subscription you will receive an email with the report summary in the supported language you specified in the AI instructions in desktop and in this example it is still in Italian.

Power BI report subscription email with the report summary in Italian language.

Pretty cool, right? Just think what else we can do with the new AI instructions and using that with Copilot, the possibilities seem a bit endless;)

Posted in copilot, Microsoft Fabric, Power BI | Tagged: , , | Leave a Comment »

Standalone Power BI Copilot experience is now available!

Posted by denglishbi on June 1, 2025

The new standalone Power BI Copilot experience has been released and now available to use. In order to start using this new experience the new tenant switch will need to be enabled as outlined here.

Admin portal Power BI Copilot standalone experience tenant switch

Once that is enabled and you refresh the browser you should see the new Copilot button in the left-hand navigation below the Home button as shown below.

Power BI navigation showing the new Copilot button below the Home button

If you click on this and are not assigned to a Fabric Copilot capacity you will be prompted to select a workspace that supports Copilot, similar to what you would need to do in Power BI Desktop.

Connect to workspace that supports Copilot dialog in Power BI service after clicking on Copilot button

Once that has been completed then you will get the new immersive Copilot experience within Power BI / Microsoft Fabric. Now you will have the full ability to search for Power BI reports, semantic models, as well as Data Agents that you have permissions to. The new search functionality and how that works is outlined here in the Find New Content documentation. This documentation provides information on how the results are prioritized and ways you can boost content to show up based on having items in favorites, recently used content, endorsing, and based on overall user telemetry.

Now instead of opening up a particular report you can start searching and asking questions such as “what is the wide world importers total sales for year 2014” and you will get a list of possible results to explore for the answer and in the example below I specify use result #1. With this particular result this semantic model hasn’t been marked as “Prepped for AI” which is a new “AI preparation” setting on the semantic model as documented here.

new immersive Power BI Copilot experience showing a demo asking a question and then selecting a result from the list of possible reports to explore

In this case even though the model has not gone through the process of “prep your data for AI” yet with the new tooling that is now available in Power BI Desktop I decide to roll the dice and click on the “View answer” button and get the following result.

the result of the search after picking a report option to show the result of the sales for 2014

Now if I wanted to I could use the exploration option here to further review and investigate the semantic model for the result that was provided or could review the actual report as well. In this case the answer isn’t provided in a report visual, it was queried from the semantic model directly. So in the explore option we can see the filters that were applied and see if that is what we were expecting.

explore the model option to verify the results of the question asked of Copilot

This particular report didn’t have the information in any of the pages or visuals, it was just a quick create report that I let the service do during one of the demos I did at the Knoxville M365 Community Days event last year.

quick create Power BI report screenshot

In another report I demo for report optimization this information is available as shown here though, just another way to verify the result, but the explore option is definitely another great way to do this as well😉

wide world importers sales for 2014 Power BI report screenshot

This new standalone experience is a great way to find content and quickly get results. Looking forward to hearing what others think about this and get your feedback. Please leave comments here or reach out to me directly through email or LinkedIn.

You can check out some new training documentation here to help get you started as well with a new tutorial, a new learn module, and a few blog posts to checkout as well:

Posted in copilot, Microsoft Fabric, Power BI | Tagged: , , | Leave a Comment »

Power BI – Paste List of Values into Slicer?!?

Posted by denglishbi on May 22, 2025

So it has been a bit since I have posted here. The balance of work and family life⚖️

So what is it that got me so excited this week that I just had to post a blog? Great question and perhaps you already figured it out based on the title😉

Have you ever wanted to take a list of values from say an Excel spreadsheet and paste those into a Power BI slicer to filter the list? Like say you are only interested in particular set of items, but the list of items is long and filtering through a list of say a thousands values can take a while. I bet you have and this has been an item that has been requested for a very long time going back to 2017!

Well believe it or not, I just found out this week during a meeting with the product team it has been released!! I was like what?!? I then had to read the May 2025 Power BI feature summary blog post… too funny, being on the product team and trying to keep up to date with everything that is being released;)

So of course I had to go and test this out and then once tested let everyone know😀

This new paste feature works with the new preview List and Button slicers only.

Here is my original report with a table and list slicer visual

Power BI report with a table and list slicer showing data from WWI source

Now in Excel I will copy a list of values that I have available that I want to use to filter my report for the items I am interested in

Excel file with a list of WWI stock item id values

Now we go back to the Power BI report and the first time you click on the slicer context menu in the report you might get this prompt which I believe is new to allow for this new ability to paste values from clipboard🎉

new prompt "ms-pbi.pbi.microsoft.com want to see test and images copied to the clipboard. block or allow.

Click ‘Allow’ of course and then you should see the ‘Paste’ option in the context menu of the slicer, in this example I am using the new List slicer

Image

And now look at the report after I click on ‘Paste’

Power BI report with the table visual filtered based on the list of values from Excel

How amazing is that?!? That is crazy and I am so happy😻

Thanks so much for making this possible Power BI team, you are simply amazing!!

To stay up to date with the latest Power BI visualization plans besides the monthly Feature Summary blog posts make sure to check out the the Power BI Core Visuals area on LinkedIn and they have a publicly available Vision Board to view as well.

Posted in Microsoft Fabric, Power BI | Tagged: | Leave a Comment »

Upcoming presentations and exploring the road a bit!

Posted by denglishbi on August 31, 2024

Been a bit since last post. Busy things going on at home and our son wrapped up his final year in high school and we moved him into the university a few weeks ago:'( We will be moving our daughter back into college this weekend for her junior year. Wow, where does the time go, kids grow up much faster than you think, cherish each and every moment;)

I just wanted to do a quick post and let people know that I will be starting to do some traveling now with both kids out of the house. I am planning to do some presentations now outside of Minnesota and the local areas! Here is my planned schedule for the next few months and they start next Friday (that is still a local one…haha).

M365 Twin Cities Community Days 2024 – Sep 6 – Unraveling Microsoft Fabric for the Power BI User

Power Platform Community Conference 2024 (Las Vegas) – Sep 16-21 – Copilot in Microsoft Fabric (presenting with Shannon Lindsay!)

MN SQLSaturday 2024 – Sep 28 – Power BI Model and Report Optimization Tips

Microsoft Memphis Community Days 2024 – Oct 3, 4 – Unraveling Microsoft Fabric for the Power BI User

Microsoft TechCon 365 Dallas – Nov 11-15 – Unraveling Microsoft Fabric for the Power BI User, Ask Microsoft Anything, Power BI Gotchas – Dan’s Dirty Dozen, and Power BI Model and Report Optimization Tips

If you are planning on attending or perhaps were unaware of these and are now planning on attending I would love to connect at the event. Please reach out and let me know by leaving a comment in the blog or reach out to me on social media.

Posted in Microsoft Fabric, Power BI, Training | Tagged: , , , | Leave a Comment »

PASSMN March 2024 Presentation Follow Up

Posted by denglishbi on March 21, 2024

This week we had our first in-person PASSM (MN SQL Server) user group meeting. I was holding off on doing my presentation until we met in-person. The presentation I did was the one I did back in November at the Twin Cities M365 Community Days event “Power BI Gotchas – Dan’s Dirty Dozen”. This is a fun one and limiting the items I cover to just twelve is a bit of a challenge, but to keep the talk to an hour it works out well. Here is a link to the slides PASSMN202403_PowerBIGotchasDanEnglish.pdf

Power BI Gotchas presentation slide title

The description for the presentation is

“In this session you will get some insights into the Power BI gotchas that I have seen over the years. I will highlight a dozen of what I would call “what not to do” or shall we say “dirty” items. I have had an opportunity over the years to work with some of the largest customers of Power BI in the world and you might be surprised what comes up sometimes;) We will cover items around data model development, DAX, and report design of the things to be aware of and go over how to avoid and fix these things when developing Power BI models and reports that I feel should be avoided. The dozen items that will be covered are just a glimpse into the report development “what not to do” items at least in my opinion, I am sure you have seen your fair share as well and would love to hear what others have come across or potentially done too:)

I want to thank the Microsoft US Manufacturing organization for sponsoring the event to provide food, dessert, and beverage for the event, that was extemely thoughtful and very much appreciated❤️ I did provide a bunch of random Microsoft and techie stickers as well for the attendees to select from as some swag.

Overall we had at least 20 people in attendance the last I was able to count, which is great. We are still working on growing the in-person events after the pandemic. A really pleasant surprise was Brian Larson showing up with his wife (they are the first two in the third row below on left). That was special, I worked with Brian at Superior Consulting Services and also co-authored the Power View book with him.

PASSMN user group room and attendees

I was all decked out in my Microsoft Fabric and Power BI gear. Unfortunately in the quick selfie I took you can’t make out the Power BI shirt or see my yellow Messi Adidas (Power BI inspired).

Selfie pic of Dan English in Fabric and Power BI gear

I did make the Microsoft Fabric trucker hat, turned out okay;)

Next week I will be at the Microsoft Fabric Community Conference, so if you are in Las Vegas as well attending the conference come find me at the Interactive Labs or out and about the event:)

Posted in Uncategorized | Leave a Comment »

M365 Twin Cities Fall 2023 Community Days Follow Up

Posted by denglishbi on November 13, 2023

This past Saturday I was able to attend, present, and get connected with the community at the M365 Twin Cities Fall 2023 Community Days event. I haven’t presented at this event since Nov 2011 so it has been a bit and the last time I presented at the event my laptop went into hibernation mode when I was going to do my demo and I couldn’t wake it up, it was an epic fail –> Twin Cities ScarePoint Saturday Follow Up.

This time around I didn’t have any demos, my laptop didn’t go into hibernation mode, and only had a few minor issues with my remote clicker and advancing slides, so I thought it went very well. Now my content wasn’t really any 100 level information for beginners just getting started, but it is stuff that I run into repeatedly with customers, so wanted to share:)

The session was “Power BI Gotchas – Dan’s Dirty Dozen” – In this session you will get some insights into the Power BI gotchas that I have seen over the years. I will highlight a dozen of what I would call “what not to do” or shall we say “dirty” items. I have had an opportunity over the years to work with some of the largest customers of Power BI in the world and you might be surprised what comes up sometimes;) We will cover items around data model development, DAX, and report design of the things to be aware of and go over how to avoid and fix these things when developing Power BI models and reports that I feel should be avoided. The dozen items that will be covered are just a glimpse into the report development “what not to do” items at least in my opinion, I am sure you have seen your fair share as well and would love to hear what others have come across or potentially done too:)

Power BI Gotchas - Dan's Dirty Dozen title screenshot.

On Friday at the event I went to the speakers dinner and got to meet lots of new people. I know most people in the SQL and BI community, so the M365 group is a little unknown to me. Thanks for all of those that made me feel so welcome and great to meet new people in the community!

Picture from speakers dinner at Granite City in Maple Grove, MN.

In the picture above I am towards the back on the right wearing a blue Microsoft shirt:) I also wore one of my old Microsoft MVP jackets to try and blend in a bit more;)

I got to caught up in the vent and talking with everyone that I forgot to take a selfie picture myself with the attendees of my session. I did get to get included in the speaker photo after the event (I had to stand on my tippy toes in the back row so I could be seen).

Speaker photo at the end of the M365 Twin Cities Fall 2023 event.

Really appreciate the great work the M365 Twin Cities team put into organizing the event and thanks to all of the sponsors, speakers, and volunteers for making this possible. Looking forward to attending and presenting again in the Spring if the team wants me back:)

List of the M365 Twin Cities Fall 2023 sponsors, thank you!

Here is a link to the pdf version of my slides and I will work on doing a recording of this event to make it available and post a follow up when that is available, that will add more context around the content that I shared – M365TC2023_PowerBIGotchasDanEnglish.

Posted in Microsoft Fabric, Power BI, Training | Tagged: , , , , | Leave a Comment »

Power BI using Service Principal with Synapse SQL Pool with Shareable Cloud Connection

Posted by denglishbi on November 3, 2023

This is a bit overdue and a follow up to a few other posts I have regarding using Service Principal authentication with Power BI reports Power BI using Service Principal with Synapse SQL Pool and Power BI using Service Principal with Synapse Data Explorer (Kusto) Pool.

With the other two posts I did last year I had to use the SQL Server ODBC driver to get that to work and the big downside to that is that you need to use a gateway with that. Well in this case we are going to take a look at the new Shareable Cloud Connections that were announced earlier this year Streamlining cloud connection management for datasets, paginated reports, and other artifacts | Microsoft Power BI Blog | Microsoft Power BI

In the previous articles I already shared how to create the Service Principal account, so really the only thing to show here is the new connection you can create in the Power BI (Microsoft Fabric) service. Here is a link to the documentation that will walk you through this as well Create and share cloud data sources in the Power BI service (Preview) – Power BI | Microsoft Learn.

So in the service you click on the Settings gear icon in the top right and select Manage connections and gateways. From there you will click on the +New button in the top left and then configure your Cloud connection like such and you will see under the authentication method you can choose Service Principal!

configuration screenshot of the cloud connection for sql server using service principal.

Once you upload your report that is using the similar connection all you need to do is modify the dataset (semantic model) settings and adjust the reference from the personal cloud connection to the shareable cloud connection that you created which is using the Service Principal like in the following screenshot.

change the cloud connection setting from personal cloud connection to the shareable cloud connection using the service principal.

Once that is done you can go back and view your report and everything is good to go!

Power BI adventure works report using service principal connection.

And you can go ahead and do your refreshes just like you would normally:)

refresh history screenshot showing the on demand refresh that was successful using the shareable cloud connection.

And no more ODBC driver and no more gateway!!!

Posted in Power BI, SQL Server, Synapse | Tagged: , , , , | Leave a Comment »

Minnesota SQLSaturday 2023 #1054 Follow Up

Posted by denglishbi on October 2, 2023

This past weekend I had the pleasure to present at Minnesota SQLSaturday 2023 and it finally returned to in-person event after four years! It was really great to be able to return to normal and have an in-person event again versus just virtual. Now I just have to get used to presenting to people face-to-face, that is a bit different than presenting remotely from the comfort of your home and not being able to typically see anyone.

I want to thank everyone that attended my session on “Unraveling the Microsoft Fabric for the Power BI User”. There were over 30 in the tiny room I was in which ended up being standing room only, apologies to those that even had to sit on the floor. Thanks to those that filled out the evaluation forms, that is greatly appreciated and helps for future presentations. The scores I received (on a 5 point scale) where Overall Session 4.2, Speaker Knowledge 4.6, Presentation Skills 4.0, Demos 3.7, and Learn what you expected 4.1.

Unraveling the Microsoft Fabric for the Power BI User

I want to apologize since this was my first time back presenting in front of the community it was tough not getting wrapped up in some conversations, answering quite a few questions, and going down a few rabbit holes from time-to-time. I really needed 90 minutes for this talk and of course could have gone on even more. I didn’t account for the event slides added to the beginning and I could have definitely cut down on my intro as well as some of the over, I got a bit carried away and perhaps just the excitement of seeing everyone again.

Thanks to Donald Parish for taking this picture of me presenting wearing my Lego Green Adidas (can’t see my Azure Synapse socks) and the awesome Power BI hoodie.

Image

Note: one thing to mention for presenters, don’t get Invisaligns the week you are planning on doing a session at an event. They are painful and take time to adjust to;) I wasn’t supposed to get them until Oct 10 but they arrived early and they put them in on Sep 26 instead:'(

I thought it was great that everyone in the room with the exception of maybe two were not familiar with Power BI (I did a quick Power BI level-set at the beginning, could have probably glossed over that to save time) and maybe a quarter of the people were familiar with Microsoft Fabric. I probably spent too much time on the Fabric overview and only made it through three of the five planned demos.

It is a challenge at these events to find a balance of content for the audience by providing overview 100 level information versus the attendees that are looking for 200 or 300 level, maybe even 400 level content. If more of the room was familiar with Fabric I could have more or less jumped into demos possibly. Seeing things in action versus just having someone talk about them is what I like, but we all learn differently, so have to find that happy medium.

I will look for an opportunity to present this topic again as well as record my demos or maybe even record the presentation from beginning to end and make available soon and I will post an update when available, for now here is the link to the pdf of the slides “MN SQLSaturday 2023 Unraveling the Microsoft Fabric for the Power BI User“.

Thanks to the PASSMN board for organizing the event as well as the sponsors, volunteers, St Paul College, speakers, and attendees! Hopefully next time we don’t overlap with the Twin Cities Marathon weekend which makes it painful with all of the road closures. My next presentation will be at the Twin Cities M365 Community Days event where I will be presenting on “Power BI Gotchas – Dan’s Dirty Dozen”.

Posted in Microsoft Fabric, Power BI | Tagged: , , , | Leave a Comment »

Minnesota (MN) SQLSaturday 2023 #1054 – Sep 30

Posted by denglishbi on September 11, 2023

Hello #SQLFamily, we are very excited that this year we will be back in-person for the Minnesota SQLSaturday event that will be held once again at Saint Paul College on September 30th SQL Saturday Minnesota 2023 (#1054).

MN SQLSaturday 2023 image

The schedule for the event has been posted and is available to see here and there are just over 30 sessions and a fantastic line up of speakers coming to present.

I will be presenting on “Unraveling the Microsoft Fabric for the Power BI User” and the description for that session is –

“Are you a Power BI developer? Have you heard about Microsoft Fabric? What are all of these new ‘Data’ experiences – Data Factory, Data Engineering, Data Science, Data Warehousing, oh my and other items such as Data Activator and Real-Time Analytics? Wow! Where did Power BI go?

In this session we will go under the covers and unravel the Microsoft Fabric to help educate Power BI developers on the new capabilities available and provide some guidance on how to get started and skilled up on using these new experiences.”

And here is the link to register for the main event on Saturday as well SQL Saturday Minnesota 2023 (#1054) Registration, Sat, Sep 30, 2023 at 8:00 AM | Eventbrite

We look forward to seeing everyone at the event in-person again!

Posted in Microsoft Fabric, Power BI, Training | Tagged: , , , | Leave a Comment »

Drillthrough support in Paginated Reports now available!

Posted by denglishbi on June 15, 2023

Last month there was a new update that has been made that provides support for drillthrough report actions in the Power BI service (Microsoft Fabric)! Those of you who are familiar with SQL Server Reporting Services (SSRS) know what a great feature this is to include in your reports to allow users to jump to another report for additional information such as detail level report and even allow the ability to pass the context (parameters) to the report.

Drillthrough was a big item that might have been a blocker for some companies preventing them from migrating from on-prem SSRS or Power BI Report Server (PBIRS) to the Power BI, well not anymore:)

So how does this work? Well very similar to how it does in SSRS/PBIRS with a slight modification that I will highlight. If you are familiar with Actions this works the same, but the “Specify a report:” and “Use these parameters to run the report:” sections have to be done manually, you are not able to use a dropdown to select the report and the parameters will not auto-populate for you.

Paginated report configuring text box action properties

In the sample report above which I downloaded from our Paginated Report samples I updated the SalesTerritoryCountry text box on the CountrySalesPerformance report to “Go to report” (drillthough) RegionalSales. On the RegionalSales report I have two parameters, one for CalendarYear and the other for SalesTerritoryGroup.

Once this is configured you will need to publish both of the reports to the same workspace in the Power BI service and then when you hover over the text box configured with the drillthrough action you will see your icon switch over to the hand indicating that you can click on it like the following screenshot shows when I hover over “NORTH AMERICA” –

Drillthrough hand icon over North America sales territory group heading

When I click on “NORTH AMERICA” then I will get sent to the report configured with the drillthrough RegionalSales and it will pass the corresponding configured parameters in the action and I get a nice little notification since this is the first time I am doing this and it has similar “<- Back” navigation like you are used to with on-prem reports as well as Power BI reports that use drillthrough.

Drillthrough report, RegionalSales

In the toolbar you can view the parameters and see that the values were passed from the parent report, CountrySalesPerformance, and set on the RegionalSales report.

Parameters on RegionalSales report

If by chance you click on an item in the parent report that passed parameter values that were not available in the child (drillthrough) report then you would see the following when I click on “PACIFIC” –>

RegionalSales after "Pacific" was clicked on in parent report

The entire report is blank because “PACIFIC” was not a valid value in the parameter options for Sales Territory Group. So to fix this I would need to review the RegionalSales report, include that value and maybe add some additional handling of no data by setting the “NoRowsMessage” on the tablix region on the report. So now if the user clicks on this option they would see the following –

RegionalSales report with no Pacific data rows message

And in case you were wondering, will this work in a Power BI report within the Paginated Report visual…well it does now and that is why I delayed posting this blog by 3 weeks and have been patiently waiting and testing for this last item to be made available (see below example).

Power BI report using a Paginated report visual with Drillthrough

And if you were wondering about how many levels you can go with drillthrough, the answer is 4 levels as documented here where it states the following “In paginated reports, you can drill through reports down to four (4) levels of child reports.”

Another thing to be aware of is if you are using the migration process built into on-prem SSRS or PBIRS that you will no longer get the unsupported feature message (thanks to Cookie McCray for confirming this for me) and this has been removed from the unsupported features section of the FAQ documentation here now.

What do you think about this new capability? Are you excited? Will this now allow you to migrate your reports if this was one of your blockers previously? Would love to know how you are using Paginated reports in the service today and if there is anything else that might be preventing you to migrate to Power BI (Microsoft Fabric) now.

Posted in Power BI, Reporting Services | Tagged: , , | Leave a Comment »

 
Design a site like this with WordPress.com
Get started