Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Anonymous
Not applicable

Need to automatically send external vendors/partners excel or csv files by email or FTP via PBI

My company has Power BI Pro licenses. We need to be able to send table & matrix visuals to our external vendors/partners on a regular basis (daily, weekly, monthly), but we want to do it automatically {think Report Manager 2012 😁)}. I am able to send emails via the Subscription in PBI Services; however, I do not see an option to send excel/csv, which is what my external vendors/partners require.

 

I have seen a lot of "work-arounds" on the internet, but they require extensive coding or are limited (e.g. send whole table - not visual only). Does anyone know of a "simple" solution?

1 ACCEPTED SOLUTION
Anonymous
Not applicable

6 REPLIES 6
KiranHosakote
Post Patron
Post Patron

Hi @Anonymous,

 

That's a great solution - Fourmoo blog post 👍.

 

Here's another solution which extends the functionality to multiple Excel files and a PDF / PPTX of the entire Power BI report being sent in a single email. https://medium.com/bi-helper/automate-the-export-of-filtered-and-sliced-power-bi-table-and-matrix-data-to-excel-987468f4ca65

 

Anonymous
Not applicable

Your suggestion worked with some specific help from Exporting a Power BI Visual data to a CSV File in SharePoint - FourMoo | Power BI | Data Analytics. Thanks everyone!!!

lbendlin
Super User
Super User

Consider using Power Automate instead.  It can run DAX queries (you can copy the query from your visual) and push the result into a CSV, it can also export report pages to PDF (put only a single visual on a page) and it has extensive formatting options for emails.

Anonymous
Not applicable

How could I set the prior month's data automatically in DAX? Use DATEADD function with [date],-1, MONTH parameters? Do you know any DAX code that would logically set these FILTERs?

You will need to define what you mean by "prior month".  Usually something like EDATE(TODAY(),-1) does the trick.

Anonymous
Not applicable

Thanks for the EDATE idea - i will give it a try.

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors
Users online (11,846)