Hello @Thanaphon Amattayakul ,
welcome to this moderated Azure community forum.
Azure Stream analytics jobs are a great solution for transforming, enriching, and distributing messages.
The problem could be either the incoming messages, the query or the output configuration.
The incoming messages can be recorded.
The editor in the Azure portal is not the best way to test the query.
Please check out the Visual Studio Code extension.
See this blog post on how use this offline test environment for stream analytics queries with a local file as input.
Especially the fact you can test a run of messages in within seconds, the diagnostics provided give a good insights in the inner workings of the query.
Once you have tested your query, it is recommended to deploy the query but with another output, eg. an EventHub.
Once you see messages arrive at that output, the PowerBI output must be checked.
If the response helped, do "Accept Answer". If it doesn't work, please let us know the progress. All community members with similar issues will benefit by doing so. Your contribution is highly appreciated.