This function should generate a string that uniquely identifies a piece of data present in a table. In a report with multiple tables the id is used to preserve uniqueness.
key(x, id)cell object to derive key for
the unique id of the table being keyed
This function relies on the object being keyed having at a minimum
character attributes for row and col. Additional
specifies for embedded tables are given with subrow and
subcol. The row and col are automatically
appended when using a table_builder. However the
subrow and subcol must be added by the user to
a cell of a table.