В источнике данных PowerBI у меня есть таблица со столбцом "SPRINT" в одном столбце. Этот столбец содержит LIST значений или ноль (значение поступает из JIRA API).
На следующем шаге я извлекаю значения, используя Table.TransformColumns
, чтобы получить строку:
= Table.TransformColumns(#"PREVIOUS", {"Sprint", each Text.Combine(List.Transform(_, Text.From), ";"), type text})
Результат:
на следующих шагах я делаю SplitColumn
, чтобы получить информацию из этой строки SPRINT, которую я хочу получить.
В конце все строки, в которых SPRINT был нулевым, заканчиваются в нескольких столбцах с ошибкой.
Итак, мой вопрос: как мне избежать этих ошибок? В идеале я ожидал бы преобразовать значения столбца SPRINT, где SPRINT имеет значение null, во что-то, что не заканчивается ERROR, и избегать выполнения функции SPLIT в случае, если это не имеет никакого смысла.
Мне удалось добавить Table.ReplaceErrorValues
в конце для всех затронутых столбцов - и это работает, но мне это кажется непосильным, и я стараюсь сделать преобразования как можно более тонкими, потому что API-интерфейс JIRA медленный и имеет тенденцию тайм-аут с определенным количеством строк и операций.
Спасибо за помощь!