@Prachiii
You might start with a When a New channel message is added trigger. Then, you'll have access to the message content, who posted the message, etc.. If the message is formatted, you should be able to extract the data that you want from the message. A split() expression or two will help with this.
Then, you'll want to update the data source being used by Power BI. Hopefully, you can update the data source. If you have published the Report to the Power BI service, you can have Power Automate refresh the data.
Can you tell me what data source is being used by Power BI and of the messages are formatted the same way every day?