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

Alanların yeniden adlandırılması

Bazen istenen ilişkileri elde etmek için alanların yeniden adlandırılması gerekir. Alanları yeniden adlandırmanın üç ana nedeni:

  1. İki alan aynı unsuru belirtmesine karşın farklı şekilde adlandırılmıştır:
    • Customers tablosundaki ID alanı
    • Orders tablosundaki CustomerID alanı

    İki alan belirli bir müşteri tanımlama kodunu belirtmektedir ve her ikisi de aynı şekilde, örneğin CustomerID olarak adlandırılmalıdır.

  2. İki alan aynı şekilde adlandırılmıştır, ancak aslında farklı unsurları belirtmektedir:
    • Invoices tablosundaki Date alanı
    • Orders tablosundaki Date alanı

    İki alan tercihen ayrı şekilde, örneğin InvoiceDate ve OrderDate olarak adlandırılmalıdır.

  3. Veritabanında yazım hataları gibi hatalar veya büyük/küçük harf kullanımına yönelik farklı kurallar mevcut olabilir.

Alanlar kod içinde yeniden adlandırılabildiğinden orijinal verileri değiştirmeye gerek yoktur. Aşağıdaki örneklerde gösterildiği üzere alanları yeniden adlandırmanın iki farklı yolu vardır.

Örnek 1: alias deyimini kullanma

LOAD veya SELECT deyiminden önce bir alias deyimi gelebilir.

Alias ID as CustomerID;

LOAD * from Customer.csv;

Örnek 2: as belirticisini kullanma

LOAD veya SELECT deyimi as belirticisini içerebilir.

LOAD ID as CustomerID, Name, Address, Zip, City, State from Customer.csv;

Daha fazla bilgi

 

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