Power Bi - 将文本格式 11,11 转换为十进制数

问题描述 投票:0回答:3

我是 PowerBi 的新手,我尝试做的第一步是在 Power Query 编辑器中进行数据清理。我有一些文本格式的数字列,例如“58.67”。我无法直接将其转换为十进制(我有一个错误),因此我决定用逗号更改点,例如“58,67”。之后,当我将其转换为十进制数字格式时,我得到的是 5867 而不是 58,67。

有人知道我如何纠正我的错误吗?

提前感谢您的宝贵时间

powerbi type-conversion
3个回答
3
投票
  1. 在 PowerQuery 中单击左侧的类型转换图标 列标题。
  2. 从下拉列表中选择使用区域设置..
  3. 数据类型设置为十进制数
  4. 将 Locale 设置为例如德语(德国)
    下面您可以看到以逗号作为小数点分隔符的示例输入值, 就像你一样
  5. 单击确定即可完成

如果您不想对每一列重复此操作,请转到文件 - 选项 - 当前文件 - 区域设置 - 导入区域设置。但是,这必须在首次导入之前完成。


0
投票

我想你可以检查你的窗口日期时间数字设置或电源双选项区域设置


0
投票

左键单击要从文本转换为十进制的列的标题。 单击指示数据类型的图标。 然后,不要单击“1.2 Decimal value”,而是单击最后一项“Using Locale...” 从数据类型下拉列表中选择“十进制数”。从区域设置下拉列表中选择“英语(美国)”。 只有这个区域有效,外部区域无效。

© www.soinside.com 2019 - 2024. All rights reserved.