DAX değişkenlerini kullanma

Tamamlandı

DAX değişkenlerini formül ifadelerinizde bildirebilirsiniz. En az bir değişken bildirdiğinizde, ifadeyi tanımlamak için bir RETURN yan tümce kullanılır ve bu da değişkenlere başvurur.

Birçok farklı avantaj sunduğundan değişkenleri kullanmanız önerilir:

  • Formüllerinizi daha okunaklı hale getirir ve bakım yapmayı kolaylaştırır.
  • Değişkenler bir kez ve yalnızca ihtiyaç duyulduğunda değerlendirildiğinden performansı artırır.
  • İlgili değişken geri döndürülerek karmaşık bir formül kolay bir şekilde test edilebilir (tasarım aşamasında).

Aşağıdaki örnekte değişken bildiren bir formül gösterilmiştir. Revenue YoY % ölçüsünün tanımı, önceki yılın gelir değerine atanmış olan bir değişkeni bildirecek şekilde yeniden yazılmıştır.

Revenue YoY % =
VAR RevenuePriorYear =
    CALCULATE(
        [Revenue],
        SAMEPERIODLASTYEAR('Date'[Date])
    )
RETURN
    DIVIDE(
        [Revenue] - RevenuePriorYear,
        RevenuePriorYear
    )

yan tümcesinin RETURN değişkene iki kez başvurduğuna dikkat edin. Bu geliştirilmiş ölçü tanımı formülü, önceki yılın gelirini iki kez değerlendirmeyeceği için normal sürenin neredeyse yarısında çalışacaktır.

Adventure Works DW 2020 M02.pbix Power BI Desktop dosyasında Revenue YoY % ölçüsünü yeniden düzenleyerek yukarıdaki örnekle aynı sonucu elde edin.

DAX değişkenlerini kullanma hakkında daha fazla bilgi için bkz. Formüllerinizi geliştirmek için değişkenleri kullanma.