gws_core

Introduction
Getting Started
Developer guide
Release
Architecture
CLI
Technical documentations
Version

Table column tag unfolder

TRANSFORMER
Typing name :  TASK.gws_core.TableColumnTagUnfold Brick :  gws_core

Unfold table columns based on tags

Transformer to unfold table columns based on provided tags.

For each rows, the transformer will unfold the columns based on the provided tags. This means that the unfolder will create a new row for each tags combinaison.

The generated row names are the concatenation of the orginial row name along with tag values.

This task copies the orignial rows tags to the result rows.

Examples

See Table Row Tag Unfolder for examples.

Input

Table
2d excel like table

Output

Table
2d excel like table

Configuration

tag_keys

Column tags keys to use for data unfolding

Type : list

filters

Optional

Type : ListMaximum occurrences number : -1

name

Searched text or pattern (i.e. regular expression)

Type : string

is_regex

Optional

True to use regular expression, False otherwise

Type : bool

tag_key_row_name

Optional Advanced parameter

Name for the row tag key that receives the row name as value

Type : stringDefault value : row_name