如何使用CONCATENATEX或类似函数在POWER BI中获得具有多种类型的唯一ID

扬·马斯塔卡(JanMaštálka)

我尝试了的经典公式CONCATENATEX,但是没有用。

我需要计算这张表

ID  TYPE
1   A
1   B
2   B
3   A
4   A
4   A
4   A
4   C
4   D
4   E
5   B
5   B
6   A
7   A
7   B
7   C
8   B
8   B
9   D
10  A
10  A
10  D

到这张桌子

ID  TYPES
1   A,B
2   B
3   A
4   A,A,A,C,D,E
5   B,B
6   A
7   A,B,C
8   B,B
9   D
10  A,A,D

在exceltown中寻找答案,没有帮助。

kombi = CONCTENATEX(TABLE;TYPE;"+")

我期望结果为A + B或A + A + A或A + C,但结果像

A + A + A + A + A + B + B + B + B + B + C + C + C + C + B + B + B + B + B + B + A + A + A + A ++ D + D + D +

在此处输入图片说明

Prem Chand

步骤1->屏幕截图1 步骤2->屏幕截图2

步骤3->屏幕截图3

您可以使用以下电源查询来获得所需的结果。

let
    Source = Excel.Workbook(File.Contents("c:\Desktop\stac.xlsx"), null, true),
    Sheet1_Sheet = Source{[Item="Sheet1",Kind="Sheet"]}[Data],
    #"Promoted Headers" = Table.PromoteHeaders(Sheet1_Sheet, [PromoteAllScalars=true]),
    #"Changed Type1" = Table.TransformColumnTypes(#"Promoted Headers",{{"TYPE", type text}, {"ID", type text}}),
    #"Changed Type" = Table.TransformColumnTypes(#"Changed Type1",{{"ID", type text}, {"TYPE", type text}}),
    #"Grouped Rows1" = Table.Group(#"Changed Type", {"ID"}, {{"All Rows", each _, type table [ID=text, TYPE=text]}}),
    #"Added Custom" = Table.AddColumn(#"Grouped Rows1", "Custom", each [All Rows][TYPE]),
    #"Extracted Values" = Table.TransformColumns(#"Added Custom", {"Custom", each Text.Combine(List.Transform(_, Text.From), "+"), type text}),
    #"Removed Columns" = Table.RemoveColumns(#"Extracted Values",{"All Rows"})
in
    #"Removed Columns"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用mgo在单个集合中处理多种类型

您如何使一个函数接受多种类型?

如何编写采用go中多种类型之一的函数?

如何在Golang中编写一个以多种类型为参数的函数?

如何在Golang中为多种类型编写函数?

当道具在React,Typescript中可以具有多种类型时,如何传递特定道具?

在Julia中为多种类型的输入定义一个函数

如何使树具有多种类型的节点,并且每个节点在Java中可以具有多个子节点

Java类的字段可以不使用泛型而具有多种类型吗?

如何在函数中接受多种类型作为参数?

作为函数结果的具有多种类型的Scala类型参数

如何在子类中具有泛型的多种类型

如何在Unix命令的两列中获得具有相同值的唯一值

如何创建具有多种类型的SuiteScript 2.0保存的搜索?

如何为此字段编写具有多种类型的OpenAPI(Swagger)定义?

如何检查具有多种类型的列中的数据类型?-寻找更好的解决方案

具有特定变量的唯一ID,以使用所述变量在数组中调用函数

Rust-具有多种类型的最佳实践的调用函数

如何获得具有唯一ID而非唯一ID的行分钟

如何在同一事件发射器中处理多种类型-Typescript

如何为通讯录中的联系人创建具有多种类型的NSMutableDictionary?

使用addEventListener在javascript中设置单独的函数参数以具有唯一的ID

我如何在C#中转换具有多种类型的字符串

在具有多种类型的空白字符的字符串中的每个单词上应用函数的最有效的方法是什么?

使用 Gson 反序列化具有多种类型的列表列表

如何将具有多种类型的参数作为参数传递给 Typescript 中的函数?

如何创建具有相同超类的多种类型的列表,而不会丢失类型

Inno Setup:如何拥有具有可选组件的多种类型

如何仅通过一种类型引用具有多种模板类型的类?