【问题标题】:Excel Data Mapping and TransformationExcel 数据映射和转换
【发布时间】:2019-11-13 16:43:46
【问题描述】:

我是 excel 新手,我在 excel 中有一个问题,我有一些值,我想将它们转换为一些文本值。我想这是一个 DAX 函数或什么的。但无法弄清楚。

例如我有这张桌子:

在应用某种转换后,它应该将性别 1 转换为男性,将性别 2 转换为女性。

除了有年龄限制,比如 1-15,16-30 等,所以年龄应该根据限制改变

输出:

【问题讨论】:

  • 听起来您正在寻找查找表 (?)
  • @BigBen 我猜所以我不确定,我只需要将输入数据转换为该输出
  • 网上有例子——使用VLOOKUP或INDEX/MATCH。
  • @BigBen VLookup 值基本上是查找数据,但我想将数据中的 1 替换为“男性”,将 22 替换为“16-30”
  • @Regiz 谢谢 :)

标签: excel excel-formula ms-office dax


【解决方案1】:

我想出了一个解决方案,使用 excel 的 power pivot 选项:

我已经有这张桌子了:

我创建了性别工作表:

Excel 中的年龄组工作表之后:

然后我选择了一个 power pivot 选项并将所有这些表添加到数据模型中,并在所有表之间创建了这样的关系:

之后,我使用 DAX 的相关函数计算了所需的列,如果你与它有关系,它会从另一个表中获取数据。

所以这创造了我想要的结果。

【讨论】:

  • 太棒了!干得好
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-17
  • 2018-04-23
  • 1970-01-01
  • 2018-03-16
  • 2013-05-30
  • 2020-01-27
相关资源
最近更新 更多