powerbi - 列的 Power BI 编码 UTF8
问题描述
我正在尝试将 Power BI 中的列的编码强制为 UTF 8,但是它失败并出现错误。
= Table.SelectRows(#"改变类型",each if ([number] is null or [number]="") then null else Text.FromBinary(Text.ToBinary([number], 1251), TextEncoding.Utf8))
[number] 字段是 TEXT,包含 TEST_DAVE、PROD10、test10 等值。
错误是
Expression.Error:我们无法将值“TEST_DAVE”转换为逻辑类型。详细信息:值=TEST_DAVE 类型=[类型]
尝试了很多此语句的组合,但它还没有工作......有什么想法吗?
解决方案
Table.SelectRows函数需要 逻辑真/假结果,但您返回的是空值和/或文本。
= Table.TransformColumns(
#"Changed Type",
{
"number",
each if (_ = null or _ = "") then null
else Text.FromBinary(Text.ToBinary(_, 1251), TextEncoding.Utf8)
}
)
推荐阅读
- javascript - TypeError:_food2.default 不是构造函数
- javascript - 反应显示子组件值的总和不准确
- python - 我无法安装新软件包/Python 要求我升级其新版本,但它也不起作用
- javascript - 从 ajax 错误处理中获取单独的字符串
- spring - 何时在应用程序上下文上使用可配置的应用程序上下文?
- package - 如何安排 Quicklisp 加载给定库的本地版本
- prolog - 蝙蝠与球谜题
- java - 房间抽象 Pojo
- ios - 静态表视图单元格中的动态表视图
- hibernate - 如何使用 Mockito 在 Hibernate 中模拟 entityManager.getTransaction().begin()?