Jira 如何将多值、多级维度导入EazyBI?
我有一个自定义字段要导入eazyBI中的维度。在每个问题上,此字段都包含几个用分号(;)分隔的值。我可以将这些值拆分并导入到一个维度中,没有问题 这是我需要帮助的地方。我的字段中的单个值是城市、国家对。因此,在Jira中的一个问题上,这个自定义字段可能包含类似“瑞士苏黎世;英国伦敦;法国巴黎”的字符串。我希望将它们作为多级值导入,以便它们分别进入城市/国家/地区级别下的维度。现在,我所能做的就是将它们作为单级“City,Country”字符串的列表导入 如果我同时添加Jira 如何将多值、多级维度导入EazyBI?,jira,jira-plugin,Jira,Jira Plugin,我有一个自定义字段要导入eazyBI中的维度。在每个问题上,此字段都包含几个用分号(;)分隔的值。我可以将这些值拆分并导入到一个维度中,没有问题 这是我需要帮助的地方。我的字段中的单个值是城市、国家对。因此,在Jira中的一个问题上,这个自定义字段可能包含类似“瑞士苏黎世;英国伦敦;法国巴黎”的字符串。我希望将它们作为多级值导入,以便它们分别进入城市/国家/地区级别下的维度。现在,我所能做的就是将它们作为单级“City,Country”字符串的列表导入 如果我同时添加levels=[“Count
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;
}
'''
这是我从导入中得到的:
这是工具不支持的,还是我只是做错了?eazyBI目前不支持这种配置参数组合。eazyBI无法从数组数组中读取此组合来判断您需要多个级别和多个值 或者,您可以生成列出的值的字符串,但是,对于多个级别和多个值字段,您需要在split_by参数中提供分隔符。目前,对于这两个选项,分隔符参数的名称都是“split_by”;不可能以某种方式欺骗它来涵盖这两个选项 好心
Janis,eazyBI支持感谢您的回答。看来我得另找一条路了。请考虑在将来的版本中支持这样的东西。