【发布时间】:2022-03-14 17:06:10
【问题描述】:
我正在为一个简单的数据类型更改而苦苦挣扎。 我有一列同时包含文本(字符串)和数字。此列是根据一个简单的公式计算得出的。文本和数字都很重要,所以我需要将它们放在同一列中。
我想做的只是减少数字的小数位数。不幸的是,我不能这样做,因为数据类型是“任何”。如果我将数据类型更改为“十进制数”,则文本值会显示错误。
有没有办法以某种方式仅更改数字值的数据类型而不影响文本?还是只是为了减少数字的小数位数?
附上一张目前情况的图片:显示的数字只是减法的结果。
感谢您的帮助!
【问题讨论】:
-
您能否指定您从何处获取数据?在将数据导入 Power BI 之前,是否可以在源端区分数据?
-
数据来自 MySQL 服务器。它采用日期/时间格式。我做的减法结果是一个数值,但是当我把这个结果放在图表中时,它显示为一个小数太多的数字。在导入 Power BI 之前,我无法访问源并在那里进行更改。
-
好的,我明白了。您可以尝试使用 Text 函数将列格式化为文本,例如:Text(myField,"xxx.00")
-
谢谢,但格式类型不起作用。它返回一个错误。
标签: types powerbi decimal powerquery complex-data-types