ADDCOLUMNS, mevcut bir tabloya yeni bir hesaplanmış sütun ekler — normal bir model tablosunda bunu doğrudan Yeni Sütun ile yapabilirsiniz, ama ADDCOLUMNS'ın asıl değeri sanal (formülle üretilmiş) tablolarda ortaya çıkar.
Neden Gerekli?
VAR içinde veya SUMMARIZE/SELECTCOLUMNS gibi fonksiyonlarla oluşturduğunuz sanal tablolara, arayüzden "Yeni Sütun" ekleyemezsiniz — çünkü bu tablolar fiziksel olarak model içinde durmaz, yalnızca formül çalıştığı an var olur. Bu tür tablolara sütun eklemenin tek yolu ADDCOLUMNS'tır.
Temel Kullanım
Ulke Sutunlu =
ADDCOLUMNS(
SELECTCOLUMNS(Nufus, "Ulke", Nufus[Country], "Nufus", Nufus[2022 Population]),
"Nufus (Milyon)", [Nufus] / 1000000
)
Parametreler: önce hangi tabloya (burada SELECTCOLUMNS ile oluşturulmuş bir sanal tablo) sütun ekleneceği, ardından yeni sütunun adı ve hesaplama ifadesi çiftleri.
Fiziksel Tablo Üzerinde Gösterim Amaçlı Kullanım
Öğretim amacıyla fiziksel bir tabloya ADDCOLUMNS uygulayarak mantığı görebilirsiniz, ama gerçek kullanımda bu fonksiyon neredeyse her zaman SUMMARIZE, FILTER, SELECTCOLUMNS gibi başka bir tablo fonksiyonunun çıktısını zenginleştirmek için, iç içe (nested) kullanılır.
Sırada Ne Var?
Bu tablo fonksiyonları serisini burada tamamlıyoruz. Sıradaki derslerde tekrar görselleştirmeye dönüp bir choropleth (dolgulu) harita görseline, ardından serinin son dersinde Power BI'ı Python ile entegre etmeye bakacağız.