Miscellaneous topics that do not fit into specific categories.
Hello Ash. This issue arises most often due to the fact that the flow was created outside of the Power BI report context, or that the Power Automate visual is not correctly configured to pass in the data. The “On Power BI button clicked” trigger is only able to pass the data, if the flow was created through the Power BI visual, and the exact fields are added to the field well of the visual. If the flow was made in Power Automate independently and than linked, the flow does not know how to access report context data, and will result in an empty body.
To correct this, simply remake the flow by clicking the Power Automate button inside Power BI and selecting "Create new flow". This way, your flow is now bound to the report's data model. Also, double check that the fields you want to pass are assigned to the Power Automate visual's field well, and they are not blank in the current filter context. Do not use calculated columns or measures that could produce blank. If you are using @triggerOutputs()?['body']?['PPower Values'] , check that "PPower Values" is the exact name of the field as it appears in the visual.
Here's the reference: Power BI Data is empty in Power automate
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Best regards,