Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hey guys!
I have created a scatter plot that has the date on the X-axis and various values on the Y-axis (Columns: maxCurrentCutter & maxCurrentNormal — see screenshot). Since I wanted a slicer for differentiation, I transformed the table into a Unipivot table. However, when I want to visualize this, only the data points from 2020 to 2022 are visible on the visual, not 2020-2024. I'll show you a screenshot with the original table (maxCurrentCutter & Normal as two separate columns) and one with the Unipivot table.
In the Unipivot table, there are naturally twice as many rows as in the original table (about 250K vs. 125K), and even when I filter the Unipivot visualization so that about 140K data points are again present, it works as usual. But the original Visual has also 250K values and there it works to show all the data.
Therefore, my question is: Is there a maximum number of displayable points in Python visuals, or why else are not all datasets displayed?
That doesn't make any sense to me
--------------------------------------------------------------------------------------------
Unipivot-visualisation:
Original visual:
Solved! Go to Solution.
Hi @Anonymous ,
This does not match what the official documentation says, my guess is that the Unipivot table has an increased amount of data and therefore only shows the first part of the data.
Hope it helps!
Best regards,
Community Support Team_ Scott Chang
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.
The solution is simple: The data the Python visual uses for plotting is limited to 150,000 rows. If more than 150,000 rows are selected, only the top 150,000 rows are used, and a message appears on the image. The input data also has a limit of 250 MB.
More for this: https://learn.microsoft.com/en-us/power-bi/connect-data/desktop-python-visuals#limitations
Hope it helps somebody
The solution is simple: The data the Python visual uses for plotting is limited to 150,000 rows. If more than 150,000 rows are selected, only the top 150,000 rows are used, and a message appears on the image. The input data also has a limit of 250 MB.
More for this: https://learn.microsoft.com/en-us/power-bi/connect-data/desktop-python-visuals#limitations
Hope it helps somebody
Hi @Anonymous ,
This does not match what the official documentation says, my guess is that the Unipivot table has an increased amount of data and therefore only shows the first part of the data.
Hope it helps!
Best regards,
Community Support Team_ Scott Chang
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
72 | |
71 | |
57 | |
38 | |
36 |
User | Count |
---|---|
82 | |
67 | |
61 | |
46 | |
45 |