Ana içeriğe geç Tamamlayıcı içeriğe geç

Tabloları birleştirme

Otomatik birleşim

İki veya daha fazla yüklü tablonun alan adları ve alan sayısı tam olarak aynıysa, QlikView farklı deyimlerin içeriğini otomatik olarak bir tabloda birleştirir.

Örnek:  

LOAD a, b, c from table1.csv;

LOAD a, c, b from table2.csv;

Sonuçta ortaya çıkan dahili tablo a, b ve c alanlarına sahiptir. Kayıt sayısı, tablo 1 ve tablo 2 içindeki kayıt sayılarının toplamıdır.

Bilgi notuAlanların sayısı ve adları tam olarak aynı olmalıdır. İki deyimin sıralaması rastgeledir.

Zorunlu birleşim

İki veya daha fazla tablo tam olarak aynı alan setine sahip olmasa da eğik QlikView'u iki tabloyu birleştirmeye zorlamak mümkündür. Bu, kodda, bir tabloyu başka bir adlandırılmış tabloyla veya önceden oluşturulan son tabloyla birleştiren concatenate önekiyle gerçekleştirilir.

Örnek:  

LOAD a, b, c from table1.csv;

concatenate LOAD a, c from table2,csv;

 

Sonuçta ortaya çıkan dahili tablo a, b ve c alanlarına sahiptir. Elde edilen tablodaki kayıtların sayısı, tablo 1 ve tablo 2 içindeki kayıt sayılarının toplamıdır. Tablo 2'den gelen kayıtlardaki b alanının değeri NULL olur.

Bilgi notuAlanların sayısı ve adları tam olarak aynı olmalıdır. concatenate deyiminde önceden yüklenmiş bir tablonun tablo adı belirtilmedikçe, concatenate öneki önceden oluşturulan son tabloyu kullanır. Bu nedenle, iki deyimin sıralaması rastgele değildir.

Birleşimi engelleme

İki veya daha fazla yüklü tablonun alan adları ve alan sayısı tam olarak aynıysa, QlikView farklı deyimlerin içeriğini otomatik olarak bir tabloda birleştirir. Bu, bir noconcatenate deyimiyle engellenebilir. İlişkilendirilmiş LOAD veya SELECT deyimiyle yüklenen tablo, bu durumda var olan tabloyla birleştirilmez.

Örnek:  

LOAD a, b, c from table1.csv;

noconcatenate LOAD a, b, c from table2.csv;

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!

Analiz Modernleştirme Programına katılın

Remove banner from view

Analiz Modernleştirme Programı ile değerli QlikView uygulamalarınızı ödün vermeden modernleştirin. Bize ulaşmak ve daha fazla bilgi almak için buraya tıklayın: ampquestions@qlik.com