power query (M) 从文本类型列创建记录

power query (M) create record from a text type column

从基于 Web 的 API 检索数据到 Power BI 时,我确实得到了一条引用记录(文本类型),我无法将其转换为记录。一定有一个简单的方法可以做到这一点,不幸的是我找不到它。

所以简单地 record = [A=1,B=2] 被隐式检测到,如果这样写 record = "[A=1,B=2]" 你最终会得到一个需要转换的文本。什么函数可以做这种转换?

这是类似于API的结果,需要对整列进行转换。

let
    Source = {"[A=1, B=1, C=0, D=1]","[A=1, B=1, C=0, D=1]"},
    Table = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error)
in
    Table

Expression.Evaluate:

let
    Source = {"[A=1, B=1, C=0, D=1]","[A=1, B=1, C=0, D=1]"},
    Table = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    Evaluate = Table.AddColumn(Table, "Custom", each Expression.Evaluate([Column1]))
in
    Evaluate