Ana içeriğe geç Skip to complementary content

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

 

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