Showing results for 
Search instead for 
Did you mean: 

AI Builder Form Processing - needs a feature to detect or distinguish nested tables or provide feedback to AI to reinforce detection

RE :



Running through example Contorso example files I assume you expect me to have access to edit the input documents, some kind of agreement with document suppliers that documents meet some kind of input format so that your AI works, which kind of defeats the AI.

So I notice that that the AI cannot exclude rows in a table in the example documents supplied.

Expect one of following filters or features would help

  • A specific label cannot have an empty value - to limit rows in table identification for AI

  • A specific label cannot have the value of another label - to limit columns or rows in table identification AI

  • The table limits can be edited so that AI can learn from user input




The AI auto detect identifies a mixture of tables and/or labels but some are nested.

  • The first table icon has rows that are limited by the amount column this overlaps with Subtotal and Tax

  • The second table icon rows are limited by finding a Tax label in the first column of the table - assumption - is a behaviour I am asking for

  1. In the example Subtotal could be used as a key to limit one table or exclude rows from a table, its a label that's nested in a table.
  2. If a column data type could be specified it could also limit the rows returned
  3. If another table delimiter icon was added to indicate the lower right boundary of the table then it could be adjusted by the user and that feedback used by the AI for processing the next document - or leave the table boundary hatching available to drag and drop as per single fields

Original Post:

Status: Completed
Power Apps
Status changed to: Planned

Hello @ubz8a. Thanks for posting this idea.

I have good news 🙂 The ability to manually define a table region during training is coming to AI Builder Form Processing in April. 

Power Apps
Status changed to: Completed