数据流

添加、删除和更改列

本节将介绍创建新列、删除和更改元数据(例如数据类型)的步骤。

添加列 - 添加一个新列

“添加列”即添加一个新列。写入文本字段的Lua表达式决定了新列的具体填充内容。任何有效的Lua表达式都必须用Return返回值。例如,对于固定值,只需返回“您好”。以下示例中,创建了一个名为“顶级客户”的新列。根据销售列中的数据是否包含大于10的值,如果包含,则表达式返回“是”,否则返回“否”。

Add Column

使用“验证”按钮检查脚本的有效性。预览中应立即可见新列。也可以直接执行创建逻辑。

Add Column

请注意,Lua表达式可能变得非常复杂。脚本中可以使用所有其他数据工件,例如:其他数据源或变量。

添加查找列 - 添加可以引用到另一个数据源的新列

“添加查找列”即从另一个数据源添加新列。下面示例显示原理。基准值为列“客户”,其中包含客户名称。查找配置比较此值与另一个数据源的列(“查找数据源”和“查找目标列”)。如果找到合适的行,将返回“查找返回列”的内容。

Add Lookup Columns

下图显示了相关结果。对于交易表中的每个客户,将从数据源“客户”中选择城市。请注意,如果找不到相关条目值,则该列将保持为空。通过这种方式,可以很容易地实现这一要求,以查找在其他数据源中没有任何等效项的数据。然后,只需在新建列中过滤掉相关列中为空的所有行。

Add Lookup Columns

移除列 - 删除列

这一步不需要做过多解释。即将删除所有选定的列,不再显示。建议所有用户删除所有不需要的列。这可以使得数据流和整个看板变得更简单、精简。

Remove Columns

重命名列

该项操作无需加以说明。使用此步骤尽可能精确地描述列的内容。这些列通常带有来自数据源(例如:来自SAP)的糟糕名称。请勿使用下划线,因为它们很难看。最好使用经典的驼峰式大小写表示法,例如:MaxCustomerRevenue、MinCustomerRevenue等…

Reorder Columns

重新排序列

您可以使用此步骤更改列的顺序,改善明晰度。使用此功能可以区分重要和不重要项。对话框的操作相当简单。

Reorder Columns

更改数据类型

您可以使用此步骤更改列的数据类型。这一过程的典型方案是以字符串形式导入数字,但这些数字均已转换成实数数字类型,以便可以用于聚合或图表中。

Change Data Type

排序列

您可以使用此步骤更改数据行的顺序。可以按多列进行排序。此处不再就对话框进行其他解释。

Reorder Columns