Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jira 如何将多值、多级维度导入EazyBI?_Jira_Jira Plugin - Fatal编程技术网

Jira 如何将多值、多级维度导入EazyBI?

Jira 如何将多值、多级维度导入EazyBI?,jira,jira-plugin,Jira,Jira Plugin,我有一个自定义字段要导入eazyBI中的维度。在每个问题上,此字段都包含几个用分号(;)分隔的值。我可以将这些值拆分并导入到一个维度中,没有问题 这是我需要帮助的地方。我的字段中的单个值是城市、国家对。因此,在Jira中的一个问题上,这个自定义字段可能包含类似“瑞士苏黎世;英国伦敦;法国巴黎”的字符串。我希望将它们作为多级值导入,以便它们分别进入城市/国家/地区级别下的维度。现在,我所能做的就是将它们作为单级“City,Country”字符串的列表导入 如果我同时添加levels=[“Count

我有一个自定义字段要导入eazyBI中的维度。在每个问题上,此字段都包含几个用分号(;)分隔的值。我可以将这些值拆分并导入到一个维度中,没有问题

这是我需要帮助的地方。我的字段中的单个值是城市、国家对。因此,在Jira中的一个问题上,这个自定义字段可能包含类似“瑞士苏黎世;英国伦敦;法国巴黎”的字符串。我希望将它们作为多级值导入,以便它们分别进入城市/国家/地区级别下的维度。现在,我所能做的就是将它们作为单级“City,Country”字符串的列表导入

如果我同时添加
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支持

感谢您的回答。看来我得另找一条路了。请考虑在将来的版本中支持这样的东西。