是什么启发了这个愿望清单请求?
想象一下,您有一份来自所有日常开支的信用卡交易清单,并且您想要将这些单独的交易重新编码到一个新的类别列中(杂货、餐饮、购物、公共交通……)。 每笔交易都有一段可识别的字符串和另一段随每笔交易而变化的字符串(Walmart 637746556、Walmart 784767663、Target 6778356、FavRestaurant 736654、PizzaPlace 76354、PizzaPlace 78294...)。
要使用 recode 平台完成此任务,您目前可以:
- 手动分组交易
- 将替换字符串与“替换整个字符串”选项一起使用,以将所有包含字符串的“Walmart”替换为“Groceries”。 您需要为每个字符串手动执行此操作,并且每次都打开“替换字符串”窗口。
您希望看到哪些改进?
我想在 Replace String 函数和 Apply Mapping From Table 函数之间混合使用。 这将包含在一个表选择对话框中,我可以在其中选择一个表,其中包含一个包含我想要匹配的所需“替换字符串”值的列,以及一个包含我想要替换完整字符串的值的第二列。
如果我在现有的 Apply Mapping From Table 函数中有以下两个复选框:
- 告诉平台“查找字符串”而不是“匹配值”的复选框
- 告诉平台“替换完整字符串”而不是替换“匹配的子字符串”的复选框
这样就可以满足需要了。
理想情况下,此重新编码将保存为正则表达式或类似形式的公式,以便在添加新数据时自动更新重新编码。
为什么这个想法很重要?
这将大大提高非编码人员使用重新编码平台进行重新编码的速度。