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 tablolarla ilişkilendirildi, ancak bu ilişkilendirmeler farklıdır, bu nedenle ifadelerinize nasıl başvuracağızla ilgili farklı önerilerimiz vardır.
Sütunlar
Sütunlar tablo düzeyi nesnelerdir ve sütun adları tablo içinde benzersiz olmalıdır. Bu nedenle, farklı tablolara ait olması koşuluyla aynı sütun adının modelinizde birden çok kez kullanılması mümkündür. Bir kural daha vardır: Sütun adı, aynı tabloda bulunan bir ölçü adıyla veya hiyerarşi adıyla aynı olamaz.
Genel olarak DAX sütuna tam başvuru kullanılmasını zorunlu tutmaz. Tam başvuru, sütun adından önce tablo adının bulunacağı anlamına gelir.
Burada yalnızca sütun adı başvurularının kullanıldığı bir hesaplanmış sütun örneği verilmiştir. Sales ve Cost sütunlarının ikisi de Orders adlı tabloya aittir.
Profit = [Sales] - [Cost]
Aynı tanım tam sütun başvurularıyla yeniden yazılabilir.
Profit = Orders[Sales] - Orders[Cost]
Öte yandan bazen, Power BI belirsizlik algıladığında tam sütun başvurularını kullanmanız gerekir. Formül girerken sarı dalgalı çizgi 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 nitelendirebilirsiniz. Bunun nedenleri Öneriler bölümünde sağlanmıştır.
Ölçüler
Ölçü, model düzeyinde bir nesnedir. Bu nedenle ölçü adları model içinde benzersiz olmalıdır. Öte yandan rapor yazarları Alanlar bölmesinde tek bir model tablosuyla ilişkilendirilmiş her ölçüyü görebilir. Bu ilişki biçimsel nedenlerle ayarlanır ve ölçü için Ana Tablo özelliğini ayarlayarak ilişkiyi yapılandırabilirsiniz. Daha fazla bilgi için bkz. Power BI Desktop'ta ölçüler (Ölçülerinizi düzenleme).
İfadelerinizde tam ölçüleri kullanmanız mümkündür. DAX IntelliSense öneride bile bulunur. Öte yandan bu gerekli değildir ve önerilen bir uygulama da değildir. Ölçünün ana tablosunu değiştirirseniz, buna yönelik tam ölçü başvurusunu kullanan tüm ifadeler bozulur. Bundan sonra bozulan her formülü düzenleyip ölçü başvurusunu kaldırmanız (veya güncelleştirmeniz) gerekir.
Ölçü başvurularınızı hiçbir zaman değerlendirmeniz önerilmez. Bunun nedenleri Öneriler bölümünde sağlanmıştır.
Öneriler
Önerilerimiz basittir ve kolayca anımsanabilir:
- Her zaman tam sütun başvuruları kullanın
- Hiçbir zaman tam ölçü başvuruları kullanmayın
Nedeni:
- Formül girdisi: İfadeler kabul edilir çünkü çözülmesi gereken hiçbir belirsiz başvuru olmaz. Aynı zamanda tam sütun başvuruları gerektiren DAX işlevlerinin bu gereksinimini karşılamış olursunuz.
- Sağlamlık: Ölçünün ana tablo özelliğini değiştirseniz bile ifadeler yine de çalışır.
- Okunabilirlik: İfadeler hızla ve kolayca anlaşılır; tam başvurunun kullanılıp kullanılmadığına dayanarak bunun bir sütun mu yoksa ölçü mü olduğunu hemen belirleyebilirsiniz.
Ayrıca bkz.
- Öğrenme yolu: Power BI Desktop’ta DAX kullanma
- Sorularınız mı var? Power BI Topluluğu'na sorun
- Önerileriniz mi var? Power BI'ı geliştirmek için fikirlerinizi paylaşın