Как я могу опустить определенные данные в строке, не удаляя все это? - PullRequest
0 голосов
/ 30 сентября 2019

Пример с нулевым Domo

Я импортировал данные из SQL в Domo. Я строю карту и хочу удалить выбранные значения 0, не удаляя всю строку. Это возможно? Тип данных должен оставаться целым числом из-за финансового форматирования.

1 Ответ

0 голосов
/ 21 октября 2019

Вы можете добиться этого в Domo, используя поток данных, в данном случае я использовал поток данных MySQL.

1: создать новый поток данных MySQL, используя этот набор данных в качестве входных данных

2: преобразованиебыло бы так, если бы любой столбец, из которого вы хотите удалить 0, использовал бы эту функцию NULLIF https://i.stack.imgur.com/UgoMb.jpg

SELECT
`ProjectedExpenses`
,NULLIF(`Amount1`,0) as 'Amount1'
,NULLIF(`Amount2`,0) as 'Amount2'
,NULLIF(`Amount3`,0) as 'Amount3'
FROM `dojohelp99`

3: выходной набор данных этого потока данных - это просто выбор всех из этой таблицы преобразования, так чтобыть чем-то вроде

SELECT * FROM transform_data_1

Окончательный результат: https://i.stack.imgur.com/kmOBo.jpg

...