To Pivot array indices as columns
You can repeat each column in a Table per element in a set.
If all the arrays in a Table have two or more index sets you can use
vdl-repeat-contents over one of the common index sets and repeat all the columns per element in the set. The columns will be grouped each element in the set.
- In the artboard. group, drag a Table element onto a container on the
- In the Table wizard, select the Entity (MY_ARRAY) to be displayed in the Table Column.
- Proceed through each page of the Table wizard then click FINISH.
- Drag a Repeat Contents onto the Table on the artboard and enter the following in the repeat expression field:
=item in scenario.entities.MY_SET
- Select each Table Column on the artboard. In the Attributes pane, set:
- Heading to ='MY_ARRAY, ' + item.label.
- In the Index Filter element onto each Table Column. group, click and drag an
- Select the Index Filter element on the artboard, and in the Attributes pane:
- Edit the Set attribute to select the dataset. (MY_SET).
- Edit the Value attribute to specify the value to display in the table column (=item.value).
<vdl-table vdl-repeat-contents="=item in scenario.entities.MY_SET"> <vdl-table-column entity="MY_ARRAY" heading="='MY_ARRAY, ' + item.label"> <vdl-index-filter set="MY_SET" value="=item.value"></vdl-index-filter> </vdl-table-column> </vdl-table>