Power BI:基于两列在“转换”中创建一个新列

时间:2021-02-23 09:03:40

标签: powerbi pivot

我正在尝试将这个表转为一行,以便将每个“ticket_id”的日期都包含在内。我正在尝试根据我的业务用例创建一个新条件 if((state_id) == 1 AND ('owner') == 1 then 1 else 0 并根据它旋转表格。但我无法根据 编辑查询 窗口中的 conditional column 选项中的两个条件创建列。

有什么想法可以对这个表进行透视,或者创建具有两个条件的 if 语句?

注意:如果仅基于 state_id,我可以完美地旋转表格。但问题是当有两列要透视时。

table to pivot

1 个答案:

答案 0 :(得分:2)

Power Query 编辑器中,您可以使用以下代码基于其他两列(state_id 和owern)生成新的自定义列。之后,您可以将新列用于旋转目的-

if [state_id] = 1 and [owner] = 1 then 1 else 0

这是示例输出-

enter image description here