标签: casting powerbi
我有一个关于功率bi的表,其中有一个计数器列:
在此列中,我必须做一些求和,如下所示:
sum(my_table[contador])
但是我得到一个错误,求和运算符不允许使用字符串值。因此,我尝试用这种方式进行投射:
sum(INT(my_table [contador]))
但是现在我得到一个错误,即SUM仅接受列作为参数。 如何在保留列的情况下强制转换每个值?
编辑:
我也尝试过使用查询编辑器,但似乎此解决方案与DirectQuery模式不兼容
答案 0 :(得分:1)
最好的方法是在加载数据时在查询编辑器中将列类型转换为“整数”:
或者您可以在将数据加载到“建模”选项卡中后,为该列分配新的类型:
这样可以吗?还是出于某种原因,您需要将该列设置为“文本”?
答案 1 :(得分:0)
如果无法转换列,则可以使用迭代器总和来允许使用init()。
init()
VALUE