Я пытаюсь извлечь только числа из строки
Пример:
+ 36,145
Ожидаемый результат
36145
Я пытался использовать REGEXP, но я просто не могу понять, как это правильно.
Спасибо!
Для полей уровня диаграммы добавление функции CAST и установка поля AS NUMBER гарантирует, что оно может быть агрегировано при необходимости, если задано как метри c (REGEXP_REPLACE по умолчанию используется поле TEXT ):
CAST
AS NUMBER
REGEXP_REPLACE
CAST(REGEXP_REPLACE(X, "(\\+|,)", "") AS NUMBER )
Отчет Google Data Studio и GIF для уточнения:
Мне кажется, я понял это.
REGEXP_REPLACE(X, ' *\\+|,,*', '')