如何根据一个或两个其他列的值派生一个表中的列

我有一个包含以下列的表格: 帐号成本中心

我想创build一个名为目标账户的新列,这个列是基于这两个派生的。 我已经有了这个映射。 例如:

Account numbers 10000* 10010* 10020* 10030* 10040* 10080* 

全都映射到目标1110

同样的,

 10050* 10060* 10070* 10095* 

都映射到目标1115.我需要先弄清楚如何创build这个映射。

之后,它变得有点复杂,因为成本中心进入less量logging的图片。

例如,基于“ 帐户”和“ 成本中心”的组合,我们将按照以下链接显示的Target的以下映射:

Mapping1

同样,我们有:

Mapping2

等等…

有人可以帮助我在SQL或Excel或PowerBi中创build这个映射吗?

如果这是一次性练习(例如数据迁移),那么我会诚实地为每个源帐号和成本中心组合创build完整,详细的映射表。 这个映射表上的一个简单连接将为您提供目标帐号。

如果这是一个反复的练习(例如按不同的会计标准进行报告)并且pipe理完整的详细映射表将会太麻烦,那么我会使用%或_字符在映射表中创build模式。 在这种情况下,映射表上的一个简单的连接会给你想要的目标帐号,但是这次我会使用like操作符将源数据映射到目标。