У меня есть настраиваемое поле, которое я хочу импортировать в измерение в eazyBI.В каждом выпуске это поле содержит несколько значений, разделенных точками с запятой (";").Я могу получить эти значения для разделения и импорта в измерение без проблем.
Вот что мне нужно помочь.Отдельные значения в моем поле - пары Город, Страна.Таким образом, в проблеме в Jira это пользовательское поле может содержать строку типа «Цюрих, Швейцария; Лондон, Великобритания; Париж, Франция».Я хочу импортировать их как многоуровневые значения, чтобы каждое из них входило в измерение на уровне города / страны.Прямо сейчас все, что я могу сделать, это импортировать их в виде списка одноуровневых строк «Город, Страна».
Если я добавлю levels = ["Country", "City"]
и multiple_values = true
одновременно, когда я запускаюимпорт Я получаю синтаксическую ошибку из базы данных.
Это то, что у меня есть:
[jira.customfield_destinations]
name = "Destinations"
data_type = "string"
dimension = true
check_calculated_value = true # for debugging, remove when everything works
multiple_values = true
levels = ["Country", "City"]
javascript_code = '''
if (issue.fields.customfield_12655) {
const table = issue.fields.customfield_12655
.split('; ')
.map(function (s) { return s.split(', ').reverse(); });
issue.fields.customfield_destinations = table;
}
'''
Это то, что я получаю при импорте:
Это не поддерживается инструментом, или я просто делаю это неправильно?