https://store-images.s-microsoft.com/image/apps.53338.3f037967-75a8-4cce-9dd9-8f85535b0c1f.9c94c97d-bd6e-447a-b4a9-8eddefea01f3.26650a96-11ad-436e-90d6-c3b36e6f954a

Download Button by JTA

by JTA The Data Scientists

Download SampleInstructions

Click to download your selected columns as CSV — no setup, just data.

Overview:

The "Download Button by JTA" is a powerful custom visual for Power BI that enables users to export their selected data directly to CSV — quickly, easily, and without technical setup. Built with performance and flexibility in mind, it’s ideal for sharing insights beyond Power BI.

Key Features:

  • Large-Scale Export: Export from 300,000 rows and up to 15 columns of data to CSV with a single click.
  • User-Controlled Output: Only the columns added by the user are included — what you see is what you export.
  • Customizable UI: Adapt the button’s style and layout to seamlessly match your report’s design.

Benefits:

  • Bypass Power BI Limits: Overcome the platform’s built-in export restrictions for large tables.
  • Enable Deeper Analysis: Empower end-users to continue their exploration outside Power BI using familiar CSV tools like Excel or Python.
  • Frictionless Sharing: Make it easy for viewers to access curated data slices without needing edit access or DAX expertise.

Constraints:

The custom visual leverages the browser’s cache memory. It works by fetching data in chunks of 30k rows, storing each chunk in the browser's cache until the entire dataset is compiled for download. This incremental approach requires the use of browser memory to ensure seamless processing. Unfortunately, this means that the visual does not operate as intended in Power BI Desktop due to technical constraints and security restrictions within that environment and you must use the Power BI Service.

For the very same reason, there's a possibility that it may encounter limitations or restrictions in certain browsers. Each browser has its own set of security measures and permissions that can affect how our visual operates.

Extended Data Download:

If you have the need to download more than 300,000 rows, please send us a request at custom.visuals@thedatascientists.com. Our team at The Data Scientists will work with you to accommodate larger datasets, providing tailored solutions to meet your specific data export requirements.

Tutorial:

  • 1. Create a measure with the number of lines you want to download.
  • 2. Add it to the "Number of Lines" field.
  • 3. Add all the columns you wish to download to the "Columns" field.
  • 4. Click on the Download button.
  • 5. Await while the request is processed.
  • 6. Copy the provided link from the opened window.
  • 7. Open a new URL window and paste the copied link into the address bar.
  • 8. Press "Enter" to start the download process.
  • 9. You will observe an Excel file being downloaded containing the requested data.

If you liked what you saw, you can try it for yourself and find more information here.

Visual capabilities

When this visual is used, it
  • Can access external services or resources

At a glance

https://store-images.s-microsoft.com/image/apps.39458.3f037967-75a8-4cce-9dd9-8f85535b0c1f.6db15a66-a25c-4583-b251-a35f631cbe0c.31c35f14-5ab0-4792-b2a6-6e7480754ac9
/staticstorage/linux/20250717.1/assets/videoOverlay_62a424ca921ff733.png
https://store-images.s-microsoft.com/image/apps.39458.3f037967-75a8-4cce-9dd9-8f85535b0c1f.6db15a66-a25c-4583-b251-a35f631cbe0c.31c35f14-5ab0-4792-b2a6-6e7480754ac9