2016-06-29 5 views

Antwort

1

T1: LOAD * INLINE [ Sp1 A B C ];

T2: LOAD * INLINE [ Col2 D E F ];

T: Laden Col1 als Col Resident T1;

Beladung Col2 als Col Resident T2;

Falltabellen T1, T2;

0

Sie erklären nicht, aber ich gehe davon aus, dass Col1 und Col2 Teil derselben Tabelle ist, wie folgt aus:

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

Sie können dann mit der Tatsache, dass QlikView geht davon aus, dass die gleichen Spaltenname ist die gleichen Daten, dies zu tun:

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

Die newtable wird eine einzelne Spalte mit Daten von Col1 und Col2 hat.

+0

Nein, Col1 Tabelle1 und Spalte2 Tabelle 2 und Tabelle haben nicht die gleiche Anzahl von Spalten ... – pape

+0

Gleiches Prinzip gilt immer noch. In dem Beispiel, das ich anfangs angegeben habe, verweisen beide LOAD ... RESIDENT-Befehle auf die gleiche Tabelle (BASETABLE). Sie müssen sie nur auf die richtigen Spaltennamen/Tabellennamen verweisen. – BrunoMarques

+0

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