Namngivningskonventioner för DAX-parametrarDAX parameter-naming conventions

Parameternamn är standardiserade i DAX-referenser för att underlätta användningen av och förståelsen för funktionerna.Parameter names are standardized in DAX reference to facilitate the usage and understanding of the functions.

ParameternamnParameter names

PeriodTerm DefinitionDefinition
uttryckexpression DAX-uttryck som returnerar ett enkelt skalärt värde, där uttrycket ska utvärderas flera gånger (för varje rad/kontext).Any DAX expression that returns a single scalar value, where the expression is to be evaluated multiple times (for each row/context).
värdevalue Ett DAX-uttryck som returnerar ett enkelt skalärt värde, där uttrycket ska utvärderas exakt en gång före alla andra åtgärder.Any DAX expression that returns a single scalar value where the expression is to be evaluated exactly once before all other operations.
tabelltable DAX-uttryck som returnerar en datatabell.Any DAX expression that returns a table of data.
tableNametableName Namnet på en befintlig tabell med hjälp av standardmässig DAX-syntax.The name of an existing table using standard DAX syntax. Det får inte vara ett uttryck.It cannot be an expression.
columnNamecolumnName Namnet på en befintlig kolumn med standardmässig DAX-syntax, vanligtvis ett fullständigt kvalificerat namn.The name of an existing column using standard DAX syntax, usually fully qualified. Det får inte vara ett uttryck.It cannot be an expression.
namnname En strängkonstant som ska användas för att ange namnet på ett nytt objekt.A string constant that will be used to provide the name of a new object.
ordningsföljdorder En uppräkning som används för att fastställa sorteringsordningen.An enumeration used to determine the sort order.
tiesties En uppräkning som används för att fastställa hanteringen av oavgjorda värden.An enumeration used to determine the handling of tie values.
typtype En uppräkning som används för att fastställa datatypen för PathItem och PathItemReverse.An enumeration used to determine the data type for PathItem and PathItemReverse.

Prefigering av parameternamn eller endast användning av prefixetPrefixing parameter names or using the prefix only

PeriodTerm DefinitionDefinition
prefixingprefixing Parameternamn kan kvalificeras ytterligare med ett prefix som är en beskrivning av hur argumentet används och för att undvika tvetydig läsning av parametrarna.Parameter names may be further qualified with a prefix that is descriptive of how the argument is used and to avoid ambiguous reading of the parameters. Exempel:For example:

Result_ColumnName – refererar till en befintlig kolumn som används för att hämta resultatvärden i funktionen LOOKUPVALUE().Result_ColumnName - Refers to an existing column used to get the result values in the LOOKUPVALUE() function.

Search_ColumnName – refererar till en befintlig kolumn som används för att söka efter ett värde i funktionen LOOKUPVALUE().Search_ColumnName - Refers to an existing column used to search for a value in the LOOKUPVALUE() function.
omittingomitting Parameternamn utelämnas om prefixet är tillräckligt tydligt för att beskriva parametern.Parameter names will be omitted if the prefix is clear enough to describe the parameter.

Exempel: I stället för att ha syntaxen DATE (Year_Value, Month_Value och Day_Value) är det tydligare för användaren att läsa DATE(Year, Month, Day). Upprepning av suffixvärdet tre gånger ökar inte förståelsen för funktionen och leder till en krångligare syntax.For example, instead of having the following syntax DATE (Year_Value, Month_Value, Day_Value) it is clearer for the user to read DATE (Year, Month, Day); repeating three times the suffix value does not add anything to a better comprehension of the function and it clutters the reading unnecessarily.

Men om den prefigerade parametern är Year_columnName blir parameternamnet och prefixet kvar för att se till att användaren förstår att parametern kräver en referens till en befintlig kolumn i Years.However, if the prefixed parameter is Year_columnName then the parameter name and the prefix will stay to make sure the user understands that the parameter requires a reference to an existing column of Years.