将字符串列转换为Power BI中的int

时间:2019-02-20 14:35:53

标签: casting powerbi

我有一个关于功率bi的表,其中有一个计数器列:

enter image description here

在此列中,我必须做一些求和,如下所示:

sum(my_table[contador])

但是我得到一个错误,求和运算符不允许使用字符串值。因此,我尝试用这种方式进行投射:

sum(INT(my_table [contador]))

但是现在我得到一个错误,即SUM仅接受列作为参数。 如何在保留列的情况下强制转换每个值?

编辑:

我也尝试过使用查询编辑器,但似乎此解决方案与DirectQuery模式不兼容

enter image description here

2 个答案:

答案 0 :(得分:1)

最好的方法是在加载数据时在查询编辑器中将列类型转换为“整数”: enter image description here

或者您可以在将数据加载到“建模”选项卡中后,为该列分配新的类型: enter image description here

这样可以吗?还是出于某种原因,您需要将该列设置为“文本”?

答案 1 :(得分:0)

如果无法转换列,则可以使用迭代器总和来允许使用init()

VALUE
相关问题