首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qlikview SQL查询

Qlikview SQL查询
EN

Stack Overflow用户
提问于 2017-07-14 23:01:17
回答 1查看 82关注 0票数 0

Qlikview新手,我正在尝试将一个表中的列合并到一个列数较少但行数较多的新表中,例如

对此最好的选择是什么?感谢您的任何帮助

EN

回答 1

Stack Overflow用户

发布于 2017-08-04 18:35:52

解决问题的一种方法是通过脚本中的循环。请参见以下示例:

代码语言:javascript
复制
//input table
table:
load * Inline [
n, d, t1, v1, t2, v2, t3, v3
Bob, 07-jul, a, 1, b, 2, c, 3
];

//Use dummy field to setup result table.
result:
Load * Inline [DUMMY];

//Set starting position.
set k=3;

do WHILE k <= NoOfFields('table')

    //result table need to exist pre loop.
    Concatenate(result) Load
        n as name,
        d as date,          
        peek(FieldName($(k),'table'),0,'table') as text,
        peek(FieldName($(k)+1,'table'),0,'table') as value          
    resident table;     

    let k = $(k)+2;

loop    

drop field DUMMY;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45106129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档