编辑匹配项以转换具有不同大小写的值
您可能会有两个数据表,它们都包含一个名为“产品”的字符串列,但是在其中一个数据表中,值以小写形式表示(“apples”),而在另一个数据表中的值首字母为大写(“Apples”)。由于这两列的名称和数据类型相同,可以对它们进行手动配置。但要将两列中的数据合并到一个图表中,则其中一列的值必须要进行转换,以使两列的值格式变为相同。
关于此任务
通过向列匹配添加转换步骤而不是转换实际列值,您可以在图表中使用原始值名称。
开始之前
过程
结果
转换步骤始终在内存中执行,不受数据原始源的影响,这使得您能够执行原始数据源不支持的更改操作。例如,某些数据库中源不允许您切换列的数据类型,但由于转换步骤是在内存中执行的,您可以按照此方法,为不同数据类型的数据库中数据创建匹配项。此外,使用数据库中数据时,如果系统中没有行方法(例如,OLAP 多维数据集),使用转换也很有用。
但是,有时您可能必须直接在列上应用方法,而不是使用转换,例如在从应用方法产生的结果会影响值分组这一情况下。对于多维数据集数据,您可能还希望指定应根据键而非值来完成匹配,并通过直接选择多维数据集匹配列上的 KeyOf
方法来完成。
父主题: 手动添加列匹配