Qliksense 扩展 - Select 值
Qliksense Extension - Select Values
我需要传递值 'A' 以 selected 到 Qliksense 扩展中。此扩展包含 1 个维度和 1 个度量。我希望 'A' 在 1 维中被 selected。
看来self.selectValues(0, 'A', false);
是这个的呼声。我根本无法让它工作。
我如何select 'A' 在此扩展或基础 table 中?
详情:
我在渲染数据的 paint 函数中有以下代码(这部分有效):
// iterate over all rows
var hc = layout.qHyperCube;
for (var r = 0; r < hc.qDataPages[0].qMatrix.length; r++) {
table += '<tr>';
// iterate over all cells within a row
for (var c = 0; c < hc.qDataPages[0].qMatrix[r].length; c++) {
table += '<td>';
table += hc.qDataPages[0].qMatrix[r][c].qText;
table += '</td>';
}
table += '</tr>';
}
方法需要一个数组和维度值的元素编号,所以这应该有效:
self.selectValues(0, [qElemNumber], false);
我需要传递值 'A' 以 selected 到 Qliksense 扩展中。此扩展包含 1 个维度和 1 个度量。我希望 'A' 在 1 维中被 selected。
看来self.selectValues(0, 'A', false);
是这个的呼声。我根本无法让它工作。
我如何select 'A' 在此扩展或基础 table 中?
详情:
我在渲染数据的 paint 函数中有以下代码(这部分有效):
// iterate over all rows
var hc = layout.qHyperCube;
for (var r = 0; r < hc.qDataPages[0].qMatrix.length; r++) {
table += '<tr>';
// iterate over all cells within a row
for (var c = 0; c < hc.qDataPages[0].qMatrix[r].length; c++) {
table += '<td>';
table += hc.qDataPages[0].qMatrix[r][c].qText;
table += '</td>';
}
table += '</tr>';
}
方法需要一个数组和维度值的元素编号,所以这应该有效:
self.selectValues(0, [qElemNumber], false);