首页 > 解决方案 > Excel 数据映射和转换

问题描述

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

例如我有这张桌子:

在此处输入图像描述

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

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

输出:

在此处输入图像描述

标签: excelexcel-formulams-officedax

解决方案


我使用excel的power pivot选项找到了一个解决方案:

我已经有了这张桌子:

在此处输入图像描述

我创建了性别工作表:

在此处输入图像描述

并且在 excel 中的年龄组工作表之后:

在此处输入图像描述

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

在此处输入图像描述

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

在此处输入图像描述

在此处输入图像描述

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


推荐阅读