2016-06-29 6 views
0

私は2つの列があります。QlikViewを - columnin式を参加

Col1    Col2 
A     D 
B     E 
C     F 

を私は列に加わり、

 Col 
     A 
     B 
     C 
     D 
     E 

どれでもアイデアを得るために式にしたいですか?

答えて

1

T1: のLOAD *インライン[ のCol1 B C]。

T2: のLOAD *インライン[ Col2に D E F ]。

T: 負荷 Col1としてCol 常駐T1;

負荷 Col2をCol レジデントT2;

ドロップテーブルT1、T2;

0

あなたはそれを説明していないが、私はのCol1とcol2はこのように、同じテーブルの一部であると仮定します:

BASETABLE: 
LOAD * INLINE [ 
    Col1,Col2 
    A,D 
    B,E  
    C,F 
]; 

することができます、その後、QlikViewのは同じことを前提としていたという事実を使用して列名はこれと同じデータです。

NEWTABLE: 
LOAD Col1 as Col Resident BASETABLE; 
LOAD Col2 as Col Resident BASETABLE; 

NEWTABLEは、Col1とCol2のデータを持つ単一の列を持ちます。

+0

いいえ、Col1テーブル1とcol2テーブル2、およびテーブルの列数は同じではありません。 – pape

+0

同じ原則が適用されます。私が最初に与えた例では、LOAD ... RESIDENTコマンドは同じテーブル(BASETABLE)を指しています。ちょうどそれらを右のカラム名/テーブル名に向ける必要があります。 – BrunoMarques

+0

https://cdn.meme.am/instances/500x/23266068.jpg – EldadT