DAX parametre adlandırma kuralları

Parametre adları, işlevlerin kullanımını ve anlaşılmasını kolaylaştırmak için DAX başvurusunda standartlaştırılır.

Parametre adları

Süre Tanım
ifade Tek bir skaler değer döndüren ve ifadenin birden çok kez değerlendirileceği (her satır/bağlam için) herhangi bir DAX ifadesi.
value İfadenin diğer tüm işlemlerden önce tam olarak bir kez değerlendirileceği tek bir skaler değer döndüren herhangi bir DAX ifadesi.
table Veri tablosu döndüren herhangi bir DAX ifadesi.
tableName Standart DAX söz dizimi kullanan mevcut bir tablonun adı. Bu bir ifade olamaz.
Columnname Standart DAX söz dizimi kullanan mevcut bir sütunun adı ( genellikle tam olarak nitelenmiş). Bu bir ifade olamaz.
ad Yeni bir nesnenin adını sağlamak için kullanılacak dize sabiti.
sıralama Sıralama düzenini belirlemek için kullanılan bir numaralandırma.
Özellikler Bağlama değerlerinin işlenmesini belirlemek için kullanılan bir numaralandırma.
tür PathItem ve PathItemReverse için veri türünü belirlemek için kullanılan bir numaralandırma.

Parametre adlarını önek ekleme veya yalnızca ön ekini kullanma

Süre Tanım
ön ek ekleme Parametre adları, bağımsız değişkenin nasıl kullanıldığını açıklayıcı bir ön ekle ve parametrelerin belirsiz bir şekilde okunmasını önlemek için nitelenebilir. Örnek:

Result_ColumnName - LOOKUPVALUE() işlevindeki sonuç değerlerini almak için kullanılan mevcut bir sütuna başvurur.

Search_ColumnName - LOOKUPVALUE() işlevindeki bir değeri aramak için kullanılan mevcut bir sütuna başvurur.
Atlama Ön ek parametreyi açıklamak için yeterince açıksa parametre adları atlanır.

Örneğin, aşağıdaki TARİh söz dizimine (Year_Value, Month_Value, Day_Value) sahip olmak yerine kullanıcının TARİh (Yıl, Ay, Gün) okuması daha net olur; sonek değerinin üç kez tekrarlanması işlevin daha iyi anlaşılmasına hiçbir şey eklemez ve okumayı gereksiz yere karmaşık hale döndürür.

Bununla birlikte, ön ekli parametre Year_columnName parametre adı ve ön ek, kullanıcının parametrenin var olan bir Years sütununa başvuru gerektirdiğini anlamasını sağlamak için kalır.