Приведите строковый столбец к int в power BI - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть таблица на степень bi, в которой есть столбец счетчика:

enter image description here

За этот столбец я должен сделать некоторые суммы, которые япытаясь следующим образом:

sum(my_table[contador])

Но я получаю ошибку, что оператор суммы не допускает строковые значения.Поэтому я попытался привести его следующим образом:

sum (INT (my_table [contador]))

Но теперь я получаю ошибку, что SUM принимает только столбцы в качестве аргументов.Как я могу привести каждое значение, сохраняя столбец?

РЕДАКТИРОВАТЬ:

Я также пытался использовать редактор запросов, но кажется, что это решение не совместимо с DirectQuery Mode

enter image description here

Ответы [ 2 ]

0 голосов
/ 20 февраля 2019

Если вы не можете преобразовать столбец, вместо него можно использовать сумму итератора, чтобы разрешить использование VALUE.

SUMX(my_table, VALUE(my_table[contador]))
0 голосов
/ 20 февраля 2019

Лучший способ - привести тип столбца к Целому числу в редакторе запросов при загрузке данных: enter image description here

Или вы можете назначить новый тип длястолбец после загрузки данных на вкладке «Моделирование»: enter image description here

Вам это подойдет?Или по какой-то причине вам нужен столбец для текста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...