Showing results for 
Search instead for 
Did you mean: 
New Member

how to achieve a dynamic column table as a response in PVA chatbot

dynamic table demo.png


I have a case which needed to display a dynamic column table in virtual agent chatbot, could you guide how to do?


for example: a table with recent rolling 3 month data to be a response and show in a virtual agent chatbot, say, in May, the table will show 3 column by months named 'Apr, May Jun' data, then get to Jun, new 3 columns named 'May, Jun, Jul' will be displayed, again in Jul, include 3 columns named  'Jun, July, Aug' . how to achieve it. thank you very much!


Welcome to email me with




Hey there,


This was originally posted in the Community Feedback forum, as it was off-topic to that area, I've moved it to the proper forum.




Jim Finch

Community Manager

Dual Super User
Dual Super User

I'm not sure if this is exactly what you want, but you can use the Markdown language in a Power Automate flow called from a Bot action that will query a data source for content and build a table to return to the Bot.  The Table is static when it is returned, but the data will be up to date when the flow creates it.  Use markdown to format Power Automate approvals - Power Automate | Microsoft Docs

If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

Helpful resources

Canadian Cloud 2022 768x460.png

Register for a free PVA chatbot creation workshop.

Learn how to respond rapidly to your customers and employees at scale, using intelligent conversational chatbots.

PVA Community Blog Build Carousel (1) (1).png

What does the community say?

Discover what our community thinks about the announcements at Build 2022.

June 14th PVA AMA Carousel (up on May 25th, take down June 15th) (1).png

'Ask Microsoft Anything' about Power Virtual Agents!

Join the community to ask questions and provide helpful answers about Microsoft's conversational AI and Power Virtual Agents.

Users online (1,586)