Basit ölçüler oluşturma

Tamamlandı

Modelinizdeki tablolardan birine ölçü eklemek için DAX formülü yazabilirsiniz. Ölçü formülü skaler değer veya tek bir değer döndürmelidir.

Not

Tablosal modellerde hesaplanan ölçü diye bir kavram yoktur. Hesaplanan sözcüğü hesaplanan tabloları ve hesaplanmış sütunları tanımlamak için kullanılır. Bu sayede açık ölçü kavramına sahip olmayan Power Query kaynaklı tablolardan ve sütunlardan ayrılmış olur.

Ölçüler veri modelinde değer depolamaz. Bunun yerine sorgu zamanında çalıştırılarak model verilerinin özetlemelerini döndürür. Ayrıca ölçüler bir tabloya veya sütuna doğrudan başvuramaz. Özetleme yapmak için tabloyu veya sütunu bir işleve geçirmeleri gerekir.

Basit ölçüler, tek bir sütunun değerlerini toplayan ölçülerdir. Bu ölçüler, örtülü verilerin otomatik olarak yaptıklarını yapar.

Sonraki örnekte Sales tablosuna bir ölçü ekleyeceğiz. Alanlar bölmesinde Satış tablosunu seçin. Ölçü oluşturmak için Tablo Araçları bağlamsal şeridindeki Hesaplamalar grubunun içinde Yeni ölçü'yü seçin.

Sales tablosu için Tablo Araçları bağlamsal şeridini gösteren görüntü. Yeni Ölçü komutu vurgulanmıştır.

Formül çubuğuna aşağıdaki ölçü tanımını girin ve Enter tuşuna basın.

Revenue =
SUM(Sales[Sales Amount])

Ölçü tanımı Sales tablosunaRevenue ölçüsünü ekler. Sales Amount sütununun SUM değerlerini toplamak için DAX işlevini kullanır.

Ölçü araçları bağlamsal şeridindeki Biçimlendirme grubunda ondalık basamak sayısını 2 olarak ayarlayın.

2 olarak ayarlanmış olan ondalık basamak özelliği vurgulanmış olan Biçimlendirme şerit sekmesini gösteren görüntü.

İpucu

Tüm rapor görsellerinde iyi görünen ve tutarlı değerler elde etmek için ölçü oluşturduktan hemen sonra biçimlendirme seçeneklerini ayarlayın.

Şimdi Revenue ölçüsünü matris görseline ekleyin. Sales Amount örtülü ölçüsüyle aynı sonucu verdiğini göreceksiniz.

Matris görselinde Sales Amount ve Sum of Unit Price öğelerini kaldırın.

Birazdan yeni ölçüler oluşturacaksınız. Aşağıdaki ölçü tanımını kullanarak Cost ölçüsünü oluşturun ve iki ondalık basamağa sahip olacak şekilde biçimlendirin.

Cost =
SUM(Sales[Total Product Cost])

Profit ölçüsünü oluşturun ve iki ondalık basamağa sahip olacak şekilde biçimlendirin.

Profit =
SUM(Sales[Profit Amount])

Profit Amount sütununun hesaplanmış sütun olduğuna dikkat edin. Bu konu modülün ilerleyen bölümlerinde ele alınacaktır.

Ardından Quantity ölçüsünü oluşturun ve binlik ayıracı kullanan tamsayı olarak biçimlendirin.

Quantity =
SUM(Sales[Order Quantity])

Üç birim fiyat ölçüsü oluşturun ve her birini iki ondalık basamağa sahip olacak şekilde biçimlendirin. Kullanılan farklı DAX toplama işlevlerine dikkat edin: MIN, MAXve AVERAGE.

Minimum Price =
MIN(Sales[Unit Price])
Maximum Price =
MAX(Sales[Unit Price])
Average Price =
AVERAGE(Sales[Unit Price])

Şimdi Unit Price sütununu gizleyin. Bunu yaptığınızda rapor yazarları sütunu yalnızca sizin belirlediğiniz ölçüleri kullanarak özetleyebilecek.

İpucu

Veri modelleyicisi olarak ölçüler ekleyip sütunları gizleyerek özetleme seçeneklerini sınırlandırabilirsiniz.

Şimdi siparişleri ve sipariş satırlarını sayan iki ölçü oluşturun. İki ölçüyü de sıfır ondalık basamakla biçimlendirin.

Order Line Count =
COUNT(Sales[SalesOrderLineKey])
Order Count =
DISTINCTCOUNT('Sales Order'[Sales Order])

COUNT DAX işlevi bir sütundaki BLANK olmayan değerleri sayarkenDISTINCTCOUNT, DAX işlevi sütundaki ayrı değerlerin sayısını sayar. Bir siparişte bir veya daha fazla sipariş satırı olabileceğinden Sales Order sütununda yinelenen değerler olacaktır. Doğru sipariş sayısına ulaşmak için bu sütundaki ayrı değerlerin sayısını bulmamız gerekir.

Alternatif olarak Order Line Count ölçüsünü daha iyi bir şekilde yazmayı tercih edebilirsiniz. Bir sütundaki değerleri saymak yerine, DAX işlevini kullanmak COUNTROWS daha anlaşılırdır. Daha önce tanıtılan ve sütun değerlerini toplayan toplama işlevlerinin COUNTROWS aksine, işlev bir tablonun satır sayısını sayar.

Yukarıda oluşturduğunuz Sipariş Satırı Sayısı ölçü formülünü aşağıdaki parametrelerle değiştirin:

Order Line Count =
COUNTROWS(Sales)

Ölçülerin hepsini matris görseline ekleyin.

Oluşturduğunuz tüm ölçüler tek bir sütunu veya tek bir tabloyu topladığından basit ölçü olarak kabul edilir.