Sütun ve ölçü başvuruları

Veri modelleyici olarak DAX ifadeleriniz model sütunlarına ve ölçülerine başvurur. Sütunlar ve ölçüler her zaman model tablolarıyla ilişkilendirilir, ancak bu ilişkilendirmeler farklıdır, bu nedenle ifadelerinizde bunlara nasıl başvurabileceğiniz konusunda farklı önerilerimiz vardır.

Sütunlar

Sütun, tablo düzeyinde bir nesnedir ve sütun adlarının tablo içinde benzersiz olması gerekir. Bu nedenle, farklı tablolara ait olmaları durumunda modelinizde aynı sütun adının birden çok kez kullanılması mümkündür. Bir kural daha vardır: Sütun adı, aynı tabloda bulunan bir ölçü adı veya hiyerarşi adıyla aynı ada sahip olamaz.

Genel olarak DAX, bir sütuna tam başvuru kullanmaya zorlamaz. Tam başvuru, tablo adının sütun adından önce geldiğini gösterir.

Aşağıda yalnızca sütun adı başvurularını kullanan bir hesaplanmış sütun tanımı örneği verilmiştir. Sales ve Cost sütunlarının her ikisi de Orders adlı bir tabloya aittir.

Profit = [Sales] - [Cost]

Tam sütun başvuruları ile aynı tanım yeniden yazılabilir.

Profit = Orders[Sales] - Orders[Cost]

Ancak bazen Power BI belirsizlik algıladığında tam sütun başvuruları kullanmanız gerekir. Formül girerken kırmızı dalgalı ve hata iletisi sizi uyarır. Ayrıca LOOKUPVALUE DAX işlevi gibi bazı DAX işlevleri, tam sütunların kullanılmasını gerektirir.

Sütun başvurularınızı her zaman tam olarak nitelemeniz önerilir. Nedenler Öneriler bölümünde sağlanır.

Ölçümler

Ölçü, model düzeyinde bir nesnedir. Bu nedenle ölçü adları model içinde benzersiz olmalıdır. Ancak, Alanlar bölmesinde rapor yazarları tek bir model tablosuyla ilişkili her ölçüyü görür. Bu ilişkilendirme kozmetik nedenlerle ayarlanır ve ölçü için Giriş Tablosu özelliğini ayarlayarak bunu yapılandırabilirsiniz. Daha fazla bilgi için bkz . Power BI Desktop'ta Ölçüler (Ölçülerinizi düzenleme).

İfadelerinizde tam ölçü kullanmak mümkündür. DAX intellisense öneriyi bile sunar. Ancak, bu gerekli değildir ve önerilen bir uygulama değildir. Bir ölçünün giriş tablosunu değiştirirseniz, buna tam ölçü başvurusu kullanan tüm ifadeler bozulacaktır. Ardından ölçü başvurularını kaldırmak (veya güncelleştirmek) için her bozuk formülü düzenlemeniz gerekir.

Ölçü başvurularınızı hiçbir zaman nitelemeniz önerilir. Nedenler Öneriler bölümünde sağlanır.

Öneriler

Önerilerimiz basit ve hatırlanması kolaydır:

  • Her zaman tam sütun başvuruları kullan
  • Hiçbir zaman tam ölçü başvurularını kullanmayın

Bunun nedeni şu şekildedir:

  • Formül girişi: Çözümlenecek belirsiz başvurular olmayacağı için ifadeler kabul edilir. Ayrıca, tam sütun başvuruları gerektiren bu DAX işlevleri gereksinimini de karşılayacaksınız.
  • Sağlamlık: Ölçü giriş tablosu özelliğini değiştirseniz bile ifadeler çalışmaya devam eder.
  • Okunabilirlik: İfadeler hızlı ve kolay anlaşılır olacaktır; tam niteliğe sahip olup olmadığına bağlı olarak bunun bir sütun veya ölçü olduğunu hızla belirlersiniz.