Справочник по функциям многомерных выражений (многомерные выражения)MDX Function Reference (MDX)

Службы Analysis Services предоставляет для использования функций в синтаксисе многомерных выражений (MDX).Analysis Services provides for the use of functions in Multidimensional Expressions (MDX) syntax. Функции могут включаться во все допустимые инструкции многомерных выражений. Они часто применяются в запросах, пользовательских свертках и других вычислениях.Functions can be used in any valid MDX statement, and are frequently used in queries, custom rollup definitions, and other calculations. В этом разделе содержатся сведения о функциях многомерных Выражений.This section provides information about the MDX functions.

В следующих таблицах можно найти функцию по категории значений, возвращаемых ею, или выбрать имя функции из алфавитного списка в оглавлении.You can use the following tables to find functions by their category of return value, or you can select a function by name from the alphabetical list in the table of contents.

Функции массивовArray Functions

КомпонентFunction ОписаниеDescription
SetToArray (многомерных Выражений)SetToArray (MDX) Преобразует один или несколько наборов в массив для использования в пользовательской функции.Converts one or more sets to an array for use in a user-defined function.

Функции иерархийHierarchy Functions

КомпонентFunction ОписаниеDescription
Иерархия (многомерных Выражений)Hierarchy (MDX) Возвращает иерархию, содержащую заданный элемент или уровень.Returns the hierarchy that contains a specified member or level.
Измерение (многомерных Выражений)Dimension (MDX) Возвращает измерение, содержащее указанный элемент, уровень или иерархию.Returns the dimension that contains a specified member, level, or hierarchy.
Измерения (многомерных Выражений)Dimensions (MDX) Возвращает иерархию, указанную числовым или строковым выражением.Returns a hierarchy specified by a numeric or string expression.

Функции уровнейLevel Functions

КомпонентFunction ОписаниеDescription
Уровень (многомерных Выражений)Level (MDX) Возвращает уровень элемента.Returns the level of a member.
Уровни (многомерных Выражений)Levels (MDX) Возвращает уровень, положение которого в измерении или иерархии указано числовым выражением или имя которого указано строковым выражением.Returns the level whose position in a dimension or hierarchy is specified by a numeric expression or whose name is specified by a string expression.

Логические функцииLogical Functions

КомпонентFunction ОписаниеDescription
IsAncestor (многомерных Выражений)IsAncestor (MDX) Возвращает значение, сообщающее, является ли заданный элемент предком другого заданного элемента.Returns whether a specified member is an ancestor of another specified member.
IsEmpty (многомерных Выражений)IsEmpty (MDX) Возвращает значение, сообщающее, является ли вычисленное выражение значением пустой ячейки.Returns whether the evaluated expression is the empty cell value.
IsGeneration (многомерных Выражений)IsGeneration (MDX) Возвращает значение, сообщающее, принадлежит ли заданный элемент указанному поколению.Returns whether a specified member is in a specified generation.
IsLeaf (многомерных Выражений)IsLeaf (MDX) Возвращает значение, сообщающее, является ли элемент конечным.Returns whether a specified member is a leaf member.
IsSibling (многомерных Выражений)IsSibling (MDX) Возвращает значение, сообщающее, имеет ли указанный элемент общего родителя с другим указанным элементом.Returns whether a specified member is a sibling of another specified member.

Функции элементовMember Functions

КомпонентFunction ОписаниеDescription
Предок (многомерных Выражений)Ancestor (MDX) Возвращает предка элемента на указанном уровне или расстоянии.Returns the ancestor of a member at a specified level or distance.
ClosingPeriod (многомерных Выражений)ClosingPeriod (MDX) Возвращает последний родственный элемент среди потомков элемента на указанном уровне.Returns the last sibling among the descendants of a member at a specified level.
Cousin (многомерных Выражений)Cousin (MDX) Возвращает дочерний элемент, позиция которого относительно родительского элемента совпадает с позицией заданного дочернего элемента.Returns the child member with the same relative position under a parent member as the specified child member.
CurrentMember (многомерных Выражений)CurrentMember (MDX) Возвращает текущий элемент заданного измерения или иерархии во время выполнения цикла.Returns the current member along a specified dimension or hierarchy during iteration.
DataMember (многомерных Выражений)DataMember (MDX) Возвращает элемент данных, сформированный системой и связанный с неконечным элементом измерения.Returns the system-generated data member that is associated with a nonleaf member of a dimension.
DefaultMember (многомерных Выражений)DefaultMember (MDX) Возвращает элемент по умолчанию для измерения или иерархии.Returns the default member of a dimension or hierarchy.
FirstChild (многомерных Выражений)FirstChild (MDX) Возвращает первого потомка элемента.Returns the first child of a member.
FirstSibling (многомерных Выражений)FirstSibling (MDX) Возвращает первого потомка предка заданного элемента.Returns the first child of the parent of a member.
Элемент (член) (многомерных Выражений)Item (Member) (MDX) Возвращает элемент указанного кортежа.Returns a member from a specified tuple.
Lag (многомерных Выражений)Lag (MDX) Возвращает элемент, который находится на указанное количество позиций перед заданным элементом в измерении этого элемента.Returns the member that is a specified number of positions before a specified member along the member's dimension.
LastChild (многомерных Выражений)LastChild (MDX) Возвращает последний дочерний элемент указанного элемента.Returns the last child of a specified member.
LastSibling (многомерных Выражений)LastSibling (MDX) Возвращает последний дочерний элемент родителя указанного элемента.Returns the last child of the parent of a specified member.
Привести (многомерных Выражений)Lead (MDX) Возвращает элемент, который следует за заданным элементом через указанное число позиций в измерении элемента.Returns the member that is a specified number of positions following a specified member along the member's dimension.
LinkMember (многомерных Выражений)LinkMember (MDX) Возвращает элемент, эквивалентный заданному элементу в указанной иерархии.Returns the member equivalent to a specified member in a specified hierarchy.
Члены (строка) (многомерных Выражений)Members (String) (MDX) Возвращает элемент, заданный строковым выражением.Returns a member specified by a string expression.
NextMember (многомерных Выражений)NextMember (MDX) Возвращает следующий элемент уровня, содержащего заданный элемент.Returns the next member in the level that contains a specified member.
OpeningPeriod (многомерных Выражений)OpeningPeriod (MDX) Возвращает первый элемент с общим родителем из потомков заданного уровня, необязательно заданного элемента.Returns the first sibling among the descendants of a specified level, optionally at a specified member.
ParallelPeriod (многомерных Выражений)ParallelPeriod (MDX) Возвращает элемент предыдущего периода, расположенный в той же относительной позиции, что и заданный элемент.Returns a member from a prior period in the same relative position as a specified member.
Родительский (многомерных Выражений)Parent (MDX) Возвращает родительский элемент заданного элемента.Returns the parent of a member.
PrevMember (многомерных Выражений)PrevMember (MDX) Возвращает предыдущий элемент уровня, содержащего указанный элемент.Returns the previous member in the level that contains a specified member.
StrToMember (многомерных Выражений)StrToMember (MDX) Возвращает элемент, заданный строкой в формате многомерных выражений.Returns the member specified by an MDX–formatted string.
UnknownMember (многомерных Выражений)UnknownMember (MDX) Возвращает неизвестный элемент, связанный с уровнем или элементом.Returns the unknown member associated with a level or member.
ValidMeasure (многомерных Выражений)ValidMeasure (MDX) Возвращает допустимую меру в виртуальном кубе, принудительно вставляя неприменимые измерения на верхний уровень измерений.Returns a valid measure in a virtual cube by forcing inapplicable dimensions to their top level.

Числовые функцииNumeric Functions

КомпонентFunction ОписаниеDescription
Агрегатные (многомерных Выражений)Aggregate (MDX) Возвращает скалярное значение путем статистического вычисления по мерам или (дополнительно) по заданному числовому выражению для кортежей указанного набора.Returns a scalar value calculated by aggregating either measures or an optionally specified numeric expression over the tuples of a specified set.
AVG (многомерных Выражений)Avg (MDX) Возвращает среднее значение мер или среднее значение числового выражения (необязательный аргумент), вычисленного по заданному набору.Returns the average value of measures or the average value of an optional numeric expression, evaluated over a specified set.
CalculationCurrentPass (многомерные выражения)CalculationCurrentPass (MDX) Возвращает текущий этап вычисления куба для указанного контекста запроса.Returns the current calculation pass of a cube for the specified query context.
CalculationPassValue (многомерные выражения)CalculationPassValue (MDX) Возвращает значение многомерного выражения, вычисленное на указанном этапе вычисления куба.Returns the value of a MDX expression evaluated over the specified calculation pass of a cube.
CoalesceEmpty (многомерных Выражений)CoalesceEmpty (MDX) Объединяет значение пустой ячейки с числом или строкой и возвращает объединенное значение.Coalesces an empty cell value to a number or string and returns the coalesced value.
Корреляции (многомерных Выражений)Correlation (MDX) Возвращает коэффициент корреляции двух последовательностей, рассчитанных по набору.Returns the correlation coefficient of two series evaluated over a set.
Число (измерения) (многомерных Выражений)Count (Dimension) (MDX) Возвращает количество измерений в кубе.Returns the number of dimensions in a cube.
Число (уровней иерархии) (многомерных Выражений)Count (Hierarchy Levels) (MDX) Возвращает количество уровней в измерении или иерархии.Returns the number of levels in a dimension or hierarchy.
Число (задать) (многомерных Выражений)Count (Set) (MDX) Возвращает количество ячеек в наборе.Returns the number of cells in a set.
Число (кортежа) (многомерных Выражений)Count (Tuple) (MDX) Возвращает количество измерений в кортеже.Returns the number of dimensions in a tuple.
Ковариация (многомерных Выражений)Covariance (MDX) Возвращает ковариацию совокупности двух последовательностей на наборе с использованием формулы смещенной совокупности.Returns the population covariance of two series evaluated over a set, using the biased population formula.
CovarianceN (многомерных Выражений)CovarianceN (MDX) Возвращает выборочную ковариацию двух последовательностей на наборе с использованием формулы несмещенной совокупности.Returns the sample covariance of two series evaluated over a set, using the unbiased population formula.
DistinctCount (многомерных Выражений)DistinctCount (MDX) Возвращает количество неодинаковых, непустых кортежей в наборе.Returns the number of distinct, nonempty tuples in a set.
IIf (многомерных Выражений)IIf (MDX) Возвращает одно из двух значений, исходя из логического условия.Returns one of two values determined by a logical test.
LinRegIntercept (многомерных Выражений)LinRegIntercept (MDX) Вычисляет линейную регрессию набора и возвращает значение отрезка, отсекаемого линией регрессии y = ax + b.Calculates the linear regression of a set and returns the value of the intercept in the regression line, y = ax + b.
LinRegPoint (многомерных Выражений)LinRegPoint (MDX) Вычисляет линейную регрессию набора и возвращает значение y в линии регрессии y = ax + b.Calculates the linear regression of a set and returns the value of y in the regression line, y = ax + b.
LinRegR2 (многомерных Выражений)LinRegR2 (MDX) Вычисляет линейную регрессию набора и возвращает коэффициент смешанной корреляции R2.Calculates the linear regression of a set and returns the coefficient of determination, R2.
LinRegSlope (многомерных Выражений)LinRegSlope (MDX) Вычисляет линейную регрессию набора и возвращает значение наклона линии регрессии y = ax + b.Calculates the linear regression of a set, and returns the value of the slope in the regression line, y = ax + b.
LinRegVariance (многомерных Выражений)LinRegVariance (MDX) Вычисляет линейную регрессию набора и возвращает дисперсию, связанную с линией регрессии y = ax + b.Calculates the linear regression of a set, and returns the variance associated with the regression line, y = ax + b.
LookupCube (многомерных Выражений)LookupCube (MDX) Возвращает значение многомерного выражения, рассчитанного для другого указанного куба в той же базе данных.Returns the value of an MDX expression evaluated over another specified cube in the same database.
Max (многомерных Выражений)Max (MDX) Возвращает максимальное значение числового выражения, вычисляемого на наборе.Returns the maximum value of a numeric expression that is evaluated over a set.
Медиана (многомерных Выражений)Median (MDX) Возвращает медиант числового выражения, вычисляемого на наборе.Returns the median value of a numeric expression that is evaluated over a set.
Min (многомерных Выражений)Min (MDX) Возвращает минимальное значение числового выражения, вычисляемого на наборе.Returns the minimum value of a numeric expression that is evaluated over a set.
Порядковый номер (многомерных Выражений)Ordinal (MDX) Возвращает начинающееся с нуля порядковое значение, связанное с уровнем.Returns the zero-based ordinal value associated with a level.
Прогноз (многомерных Выражений)Predict (MDX) Возвращает значение числового выражения, вычисленного по модели интеллектуального анализа данных.Returns a value of a numeric expression evaluated over a data mining model.
Ранг (многомерных Выражений)Rank (MDX) Возвращает позицию, начиная с единицы, заданного кортежа в указанном множестве.Returns the one-based rank of a specified tuple in a specified set.
RollupChildren (многомерных Выражений)RollupChildren (MDX) Возвращает значение, сформированное сверткой значений дочерних элементов указанного элемента с помощью указанного унарного оператора.Returns a value generated by rolling up the values of the children of a specified member using the specified unary operator.
Stddev (многомерных Выражений)Stddev (MDX) Псевдоним для Stdev (многомерных Выражений).Alias for Stdev (MDX).
StddevP (многомерных Выражений)StddevP (MDX) Псевдоним для StdevP (многомерных Выражений).Alias for StdevP (MDX).
StDev (многомерных Выражений)Stdev (MDX) Возвращает среднеквадратичное отклонение выборки для числового выражения, вычисляемого на наборе по формуле несмещенной совокупности.Returns the sample standard deviation of a numeric expression evaluated over a set, using the unbiased population formula.
StdevP (многомерных Выражений)StdevP (MDX) Возвращает среднеквадратичное отклонение совокупности для числового выражения, вычисляемого на наборе по формуле смещенной совокупности.Returns the population standard deviation of a numeric expression evaluated over a set, using the biased population formula.
StrToValue (многомерных Выражений)StrToValue (MDX) Возвращает значение, заданное строкой в формате многомерных выражений.Returns the value specified by an MDX–formatted string.
Сумма (многомерных Выражений)Sum (MDX) Возвращает сумму значений числового выражения, вычисленного по набору.Returns the sum of a numeric expression evaluated over a set.
Значение (многомерных Выражений)Value (MDX) Возвращает значение меры.Returns the value of a measure.
Var (многомерных Выражений)Var (MDX) Возвращает выборочную дисперсию числового выражения, вычисленную на наборе по формуле несмещенной совокупности.Returns the sample variance of a numeric expression evaluated over a set, using the unbiased population formula.
Дисперсия (многомерных Выражений)Variance (MDX) Псевдоним для Var (многомерных Выражений).Alias for Var (MDX).
VarianceP (многомерных Выражений)VarianceP (MDX) Псевдоним для VarP (многомерных Выражений).Alias for VarP (MDX).
VarP (многомерных Выражений)VarP (MDX) Возвращает дисперсию генеральной совокупности для числового выражения, вычисленного по набору исходя из формулы смещенной совокупности.Returns the population variance of a numeric expression evaluated over a set, using the biased population formula.

Функции наборовSet Functions

КомпонентFunction ОписаниеDescription
AddCalculatedMembers (многомерных Выражений)AddCalculatedMembers (MDX) Возвращает набор, созданный путем добавления вычисляемых элементов в указанный набор.Returns a set generated by adding calculated members to a specified set.
AllMembers (многомерных Выражений)AllMembers (MDX) Возвращает набор, содержащий все элементы (включая вычисляемые) заданного измерения, иерархии или уровня.Returns a set that contains all members, including calculated members, of the specified dimension, hierarchy, or level.
Ancestors (многомерных Выражений)Ancestors (MDX) Возвращает набор всех предков элемента на указанном уровне или расстоянии.Returns a set of all ancestors of a member at a specified level or distance.
Предки (многомерных Выражений)Ascendants (MDX) Возвращает набор родителей указанного элемента, включая его самого.Returns the set of the ascendants of a specified member, including the member itself.
Оси (многомерных Выражений)Axis (MDX) Возвращает набор, определенный на оси.Returns a set defined in an axis.
BottomCount (многомерных Выражений)BottomCount (MDX) Сортирует набор в порядке возрастания и возвращает указанное число кортежей с минимальными значениями.Sorts a set in ascending order, and returns the specified number of tuples with the lowest values.
BottomPercent (многомерных Выражений)BottomPercent (MDX) Сортирует набор по возрастанию и возвращает набор кортежей с наименьшими значениями, совокупное значение которых меньше или равно заданному проценту.Sorts a set in ascending order, and returns a set of tuples with the lowest values whose cumulative total is equal to or less than a specified percentage.
BottomSum (многомерных Выражений)BottomSum (MDX) Сортирует набор по возрастанию и возвращает набор кортежей с наименьшими значениями, совокупное значение которых меньше или равно заданному значению.Sorts a set in ascending order, and returns a set of tuples with the lowest values whose total is equal to or less than a specified value.
Дочерние элементы (многомерных Выражений)Children (MDX) Возвращает дочерние элементы заданного элемента.Returns the children of a specified member.
Перекрестное соединение (многомерных Выражений)Crossjoin (MDX) Возвращает перекрестное произведение двух или нескольких наборов.Returns the cross product of one or more sets.
CurrentOrdinal (многомерных Выражений)CurrentOrdinal (MDX) Возвращает номер текущей итерации в наборе во время итерации.Returns the current iteration number within a set during iteration.
Потомки (многомерных Выражений)Descendants (MDX) Возвращает набор потомков элемента на указанном уровне или расстоянии, по желанию включая или исключая потомков на других уровнях.Returns the set of descendants of a member at a specified level or distance, optionally including or excluding descendants in other levels.
DISTINCT (многомерных Выражений)Distinct (MDX) Возвращает набор, удаляя повторяющиеся кортежи из указанного набора.Returns a set, removing duplicate tuples from a specified set.
DrilldownLevel (многомерных Выражений)DrilldownLevel (MDX) Детализирует углублением элементы набора на один уровень ниже самого нижнего уровня, представленного в наборе, или на один уровень ниже заданного по желанию уровня элемента, представленного в наборе.Drills down the members of a set to one level below the lowest level represented in the set, or to one level below an optionally specified level of a member represented in the set.
DrilldownLevelBottom (многомерных Выражений)DrilldownLevelBottom (MDX) Детализирует углублением самые нижние элементы набора на указанном уровне и одним уровнем ниже.Drills down the bottommost members of a set, at a specified level, to one level below.
DrilldownLevelTop (многомерных Выражений)DrilldownLevelTop (MDX) Детализирует углублением самые верхние элементы набора на указанном уровне и одним уровнем ниже.Drills down the topmost members of a set, at a specified level, to one level below.
DrilldownMember (многомерных Выражений)DrilldownMember (MDX) Детализирует углублением элементы указанного набора, присутствующие во втором указанном наборе.Drills down the members in a specified set that are present in a second specified set. В качестве альтернативы функция детализирует углублением кортежи из набора кортежей.Alternatively, the function drills down on a set of tuples.
DrilldownMemberBottom (многомерных Выражений)DrilldownMemberBottom (MDX) Детализирует углублением элементы указанного набора, присутствующие во втором указанном наборе, ограничивая результирующий набор заданным количеством элементов.Drills down the members in a specified set that are present in a second specified set, limiting the result set to a specified number of members. В качестве альтернативы функция детализирует углублением кортежи из набора кортежей.Alternatively, this function also drills down on a set of tuples.
DrilldownMemberTop (многомерных Выражений)DrilldownMemberTop (MDX) Детализирует углублением элементы указанного набора, присутствующие во втором указанном наборе, ограничивая результирующий набор заданным количеством элементов.Drills down the members in a specified set that are present in a second specified set, limiting the result set to a specified number of members. В качестве альтернативы функция детализирует углублением кортежи из набора кортежей.Alternatively, this function drills down on a set of tuples.
DrillupLevel (многомерных Выражений)DrillupLevel (MDX) Детализирует обобщением элементы набора, находящиеся ниже указанного уровня.Drills up the members of a set that are below a specified level.
DrillupMember (многомерных Выражений)DrillupMember (MDX) Детализирует обобщением элементы в заданном наборе, которые представлены во втором указанном множестве.Drills up the members in a specified set that are present in a second specified set.
За исключением (многомерных Выражений)Except (MDX) Находит разницу между двумя наборами, при необходимости сохраняя повторяющиеся элементы.Finds the difference between two sets, optionally retaining duplicates.
Существует (многомерных Выражений)Exists (MDX) Возвращает набор элементов одного набора, существующих в одном или нескольких кортежах одного или нескольких других наборов.Returns the set of members of one set that exist with one or more tuples of one or more other sets.
Извлечение (многомерных Выражений)Extract (MDX) Возвращает набор кортежей из извлеченных элементов измерения.Returns a set of tuples from extracted dimension elements.
Фильтр (многомерных Выражений)Filter (MDX) Возвращает набор, получающийся в результате фильтрации заданного набора на основе условия поиска.Returns the set that results from filtering a specified set based on a search condition.
Создание (многомерных Выражений)Generate (MDX) Применяет набор к каждому элементу другого набора и соединяет результирующие наборы.Applies a set to each member of another set, and then joins the resulting sets by union. В качестве альтернативы эта функция также возвращает сцепленную строку, созданную путем вычисления строкового выражения по набору.Alternatively, this function returns a concatenated string created by evaluating a string expression over a set.
HEAD (многомерных Выражений)Head (MDX) Возвращает указанное количество первых элементов набора, сохраняя повторяющиеся элементы.Returns the first specified number of elements in a set, while retaining duplicates.
Hierarchize (многомерных Выражений)Hierarchize (MDX) Упорядочивает элементы набора в иерархии.Orders the members of a set in a hierarchy.
INTERSECT (многомерных Выражений)Intersect (MDX) Возвращает пересечение двух входных наборов, при необходимости сохраняя повторяющиеся элементы.Returns the intersection of two input sets, optionally retaining duplicates.
LastPeriods (многомерных Выражений)LastPeriods (MDX) Возвращает набор элементов до указанного элемента включительно.Returns a set of members up to and including a specified member.
Члены (задать) (многомерных Выражений)Members (Set) (MDX) Возвращает набор элементов в измерении, уровне или иерархии.Returns the set of members in a dimension, level, or hierarchy.
MTd (многомерных Выражений)Mtd (MDX) Возвращает набор элементов с общим родителем, находящихся на том же уровне, что и данный элемент, начиная с первого такого элемента и заканчивая данным элементом, в соответствии с ограничениями уровня Year в измерении Time.Returns a set of sibling members from the same level as a given member, starting with the first sibling and ending with the given member, as constrained by the Year level in the Time dimension.
NameToSet (многомерных Выражений)NameToSet (MDX) Возвращает набор, содержащий элемент, заданный строкой в формате многомерных выражений.Returns a set that contains the member specified by an MDX–formatted string.
NonEmptyCrossjoin (многомерных Выражений)NonEmptyCrossjoin (MDX) Возвращает набор, содержащий перекрестное произведение двух или нескольких наборов, исключая пустые кортежи и кортежи, не связанные с данными таблиц фактов.Returns the cross product of one or more sets as a set, excluding empty tuples and tuples without associated fact table data.
Порядок (многомерных Выражений)Order (MDX) Упорядочивает элементы указанного набора, по выбору сохраняя или нарушая иерархию.Arranges members of a specified set, optionally preserving or breaking the hierarchy.
PeriodsToDate (многомерных Выражений)PeriodsToDate (MDX) Возвращает набор элементов с общим родителем, находящихся на том же уровне, что и данный элемент, начиная с первого такого элемента и заканчивая данным элементом, в соответствии с ограничениями заданного уровня в измерении Time.Returns a set of sibling members from the same level as a given member, starting with the first sibling and ending with the given member, as constrained by a specified level in the Time dimension.
QTD (многомерных Выражений)Qtd (MDX) Возвращает набор из одноуровневых элементов того же уровня, что и данный элемент, начиная с первого такого элемента и заканчивая данным элементом, в соответствии с ограничениями квартал уровня в измерении времени.Returns a set of sibling members from the same level as a given member, starting with the first sibling and ending with the given member, as constrained by the Quarter level in the Time dimension.
Одноуровневые элементы (многомерных Выражений)Siblings (MDX) Возвращает элементы, имеющие общего родителя с указанным элементом, включая сам элемент.Returns the siblings of a specified member, including the member itself.
StripCalculatedMembers (многомерных Выражений)StripCalculatedMembers (MDX) Возвращает набор, созданный путем удаления вычисляемых элементов из указанного набора.Returns a set generated by removing calculated members from a specified set.
StrToSet (многомерных Выражений)StrToSet (MDX) Возвращает набор, заданный строкой в формате многомерных выражений.Returns the set specified by an MDX–formatted string.
Подмножество (многомерных Выражений)Subset (MDX) Возвращает подмножество кортежей указанного набора.Returns a subset of tuples from a specified set.
Резервная копия заключительного (многомерных Выражений)Tail (MDX) Возвращает подмножество из конца набора.Returns a subset from the end of a set.
ToggleDrillState (многомерных Выражений)ToggleDrillState (MDX) Переключает состояние детализации элементов.Toggles the drill state of members.
TopCount (многомерных Выражений)TopCount (MDX) Сортирует набор по убыванию и возвращает заданное число элементов с самыми высокими значениями.Sorts a set in descending order and returns the specified number of elements with the highest values.
TopPercent (многомерных Выражений)TopPercent (MDX) Сортирует набор по убыванию и возвращает набор кортежей с самыми высокими значениями, совокупное значение которых равно или меньше заданного процента от суммы по набору.Sorts a set in descending order, and returns a set of tuples with the highest values whose cumulative total is equal to or less than a specified percentage.
TopSum (многомерных Выражений)TopSum (MDX) Сортирует набор и возвращает самые верхние элементы, совокупное значение которых не меньше указанного значения.Sorts a set and returns the topmost elements whose cumulative total is at least a specified value.
Объединение (многомерных Выражений)Union (MDX) Возвращает объединение двух наборов, сохраняя повторяющиеся элементы (по выбору).Returns the union of two sets, optionally retaining duplicates.
Unorder (многомерных Выражений)Unorder (MDX) Удаляет принудительное упорядочивание заданного набора.Removes any enforced ordering from a specified set.
VisualTotals (многомерных Выражений)VisualTotals (MDX) Возвращает набор, сформированный динамическим суммированием дочерних элементов указанного набора, (дополнительно) используя шаблон для имени родительского элемента в результирующем наборе ячеек.Returns a set generated by dynamically totaling child members in a specified set, optionally using a pattern for the name of the parent member in the resulting cellset.
WTD (многомерных Выражений)Wtd (MDX) Возвращает набор элементов с общим родителем, находящихся на том же уровне, что и данный элемент, начиная с первого такого элемента и заканчивая данным элементом, в соответствии с ограничениями уровня Week в измерении Time.Returns a set of sibling members from the same level as a given member, starting with the first sibling and ending with the given member, as constrained by the Week level in the Time dimension.
С начала года (многомерных Выражений)Ytd (MDX) Возвращает набор из одноуровневых элементов того же уровня, что и данный элемент, начиная с первого такого элемента и заканчивая данным элементом, в соответствии с ограничениями год уровня в измерении времени.Returns a set of sibling members from the same level as a given member, starting with the first sibling and ending with the given member, as constrained by the Year level in the Time dimension.

Строковые функцииString Functions

КомпонентFunction ОписаниеDescription
CalculationPassValue (многомерные выражения)CalculationPassValue (MDX) Возвращает значение многомерного выражения, вычисленное на указанном этапе вычисления куба.Returns the value of an MDX expression evaluated over the specified calculation pass of a cube.
CoalesceEmpty (многомерных Выражений)CoalesceEmpty (MDX) Объединяет значение пустой ячейки с числом или строкой и возвращает объединенное значение.Coalesces an empty cell value to a number or string and returns the coalesced value.
Создание (многомерных Выражений)Generate (MDX) Применяет набор к каждому элементу другого набора и соединяет результирующие наборы.Applies a set to each member of another set, and then joins the resulting sets by union. В качестве альтернативы эта функция также возвращает сцепленную строку, созданную путем вычисления строкового выражения по набору.Alternatively, this function returns a concatenated string created by evaluating a string expression over a set.
IIf (многомерных Выражений)IIf (MDX) Возвращает одно из двух значений, исходя из логического условия.Returns one of two values determined by a logical test.
LookupCube (многомерных Выражений)LookupCube (MDX) Возвращает значение многомерного выражения, рассчитанного для другого указанного куба в той же базе данных.Returns the value of an MDX expression evaluated over another specified cube in the same database.
MemberToStr (многомерных Выражений)MemberToStr (MDX) Возвращает строку в формате многомерных выражений, соответствующую заданному элементу.Returns an MDX–formatted string that corresponds to a specified member.
Имя (многомерных Выражений)Name (MDX) Возвращает имя измерения, иерархии, уровня или элемента.Returns the name of a dimension, hierarchy, level, or member.
Свойства (многомерных Выражений)Properties (MDX) Возвращает строку или строго типизированное значение, содержащее значение свойства элемента.Returns a string, or a strongly-typed value, that contains a member property value.
SetToStr (многомерных Выражений)SetToStr (MDX) Возвращает строку в формате многомерных выражений, соответствующую указанному набору.Returns an MDX-formatted string of that corresponds to a specified set.
TupleToStr (многомерных Выражений)TupleToStr (MDX) Возвращает строку в формате многомерных выражений, соответствующую указанному кортежу.Returns an MDX–formatted string that corresponds to specified tuple.
UniqueName (многомерных Выражений)UniqueName (MDX) Возвращает уникальное имя указанного измерения, иерархии, уровня или элемента.Returns the unique name of a specified dimension, hierarchy, level, or member.
Имя пользователя (многомерных Выражений)UserName (MDX) Возвращает имя домена и пользователя для текущего соединения.Returns the domain name and user name of the current connection.

Функции вложенных кубовSubcube Functions

КомпонентFunction ОписаниеDescription
Это (многомерных Выражений)This (MDX) Возвращает текущий вложенный куб.Returns the current subcube.
Оставляет (многомерных Выражений)Leaves (MDX) Возвращает набор конечных элементов в указанном измерении, элементе или кортеже.Returns the set of leaf members in the specified dimension, member, or tuple.

функции кортежейTuple Functions

КомпонентFunction ОписаниеDescription
Текущий (многомерных Выражений)Current (MDX) Возвращает текущий кортеж из набора во время выполнения цикла.Returns the current tuple from a set during iteration.
Элемент (кортежа) (многомерных Выражений)Item (Tuple) (MDX) Возвращает кортеж из набора.Returns a tuple from a set.
Корневой (многомерных Выражений)Root (MDX) Возвращает кортеж, состоящий из все элементов из каждой иерархии атрибута в кубе, измерении или кортеже.Returns a tuple that consists of the All members from each attribute hierarchy in a cube, dimension, or tuple.
StrToTuple (многомерных Выражений)StrToTuple (MDX) Возвращает кортеж, заданный строкой в формате многомерных выражений.Returns the tuple specified by an MDX–formatted string.

Прочие функцииOther Functions

КомпонентFunction ОписаниеDescription
Ошибка (многомерных Выражений)Error (MDX) Вызывает ошибку, при необходимости выводя заданное сообщение об ошибке.Raises an error, optionally providing a specified error message.

См. такжеSee Also

Справочник по языку многомерных Выражений (многомерных Выражений)MDX Language Reference (MDX)