【发布时间】:2018-11-05 22:12:52
【问题描述】:
我正在尝试在 postgresql 中创建动态旋转。我的查询包含 3 个维度,其中一个包含案例语句。和一项措施。我尝试了在网上找到的各种解决方案,但没有一个有效。 我正在寻找一个将普通查询转换为透视表的脚本。请帮我解决这个问题。
【问题讨论】:
标签: pentaho pentaho-cde
我正在尝试在 postgresql 中创建动态旋转。我的查询包含 3 个维度,其中一个包含案例语句。和一项措施。我尝试了在网上找到的各种解决方案,但没有一个有效。 我正在寻找一个将普通查询转换为透视表的脚本。请帮我解决这个问题。
【问题讨论】:
标签: pentaho pentaho-cde
基本上你有 3 个选项:
代码 sn -p 指导您完成组件 postFetch 中的反规范化过程:
function(data){
var resultset = data.resultset;
var metadata = data.metadata;
// doStuff - this is the bit you'll have to code according to your needs. The resultset array has 1 element for each row of data; the metadata array holds metadata info such as colName, colType and output index.
var newResultset = someFunction(resultset);
var newMetadata = someOtherFunction(metadata);
// set data to the new values
data.resultset = newResultset;
data.metadata = newMetadata;
// return the modified data object to the component
return data;
}
【讨论】: