我正在使用拉力回顾API并创建缺陷趋势图表。我需要过滤没有标签“xyz”的缺陷。
使用以下内容:
this.myTrendChart = Ext.create('Rally.ui.chart.Chart', {
storeType: 'Rally.data.lookback.SnapshotStore',
storeConfig: {
find: {
_TypeHierarchy: "Defect",
State: { $lt: "Closed"},
Tags.Name: { $nin: ["xyz"] },
_ProjectHierarchy: projectOid,
_ValidFrom: {$gte: startDateUTC}
}
},
calculatorType: 'Calci',
calculatorConfig: {},
chartConfig: {
chart: {
zoomType: 'x',
type: 'line'
},
title: {
text: 'Defect trend'
},
xAxis: {
type: 'datetime',
minTickInterval: 7
},
yAxis: {
title: {
text: 'Number of Defects'
}
}
}
});
这不会返回任何数据。需要有关标签过滤器的帮助。
答案 0 :(得分:0)
标签是tag-oids的集合,因此您需要查找并使用标签的oid与名称,此时它只是标签:{$ nin:[oid]}。警告:从技术上讲,由于价格昂贵,$ nin不受支持(https://rally1.rallydev.com/analytics/doc/#/manual/48e0589f681160fc316a8a4802dc389f)...but它不会抛出错误所以它可能无论如何都可以。