列的 Power BI 编码 UTF8

Power BI Encoding UTF8 for a column

我正在尝试将 Power BI 中的列强制编码为 UTF 8,但它因错误而失败。

= Table.SelectRows( #"Changed Type",each if ([number] is null or [number]="") then null else Text.FromBinary(Text.ToBinary([数字], 1251), TextEncoding.Utf8))

[number] 字段是 TEXT,包含 TEST_DAVE、PROD10、test10 等值。

错误是

Expression.Error:我们无法将值“TEST_DAVE”转换为逻辑类型。 细节: 值=TEST_DAVE 类型=[类型]

尝试了很多此语句的组合,但它还没有用...请问有什么想法吗?

Table.SelectRows 函数需要一个合乎逻辑的 true/false 结果,但您返回的是空值 and/or 文本。

请尝试使用 Table.TransformColumns

= Table.TransformColumns(
    #"Changed Type",
    {
     "number",
     each if (_ = null or _ = "") then null
          else Text.FromBinary(Text.ToBinary(_, 1251), TextEncoding.Utf8)
    }
  )