Referência de Função MDX (MDX)

O Serviços de Análise permite a utilização de funções na sintaxe de Expressões Multidimensionais (MDX). As funções podem ser usadas em qualquer instrução MDX válida e são frequentemente usadas em consultas, definições personalizadas de rollup e outros cálculos. Esta secção fornece informações sobre as funções MDX.

Pode usar as tabelas seguintes para encontrar funções pela sua categoria de valor de retorno, ou pode selecionar uma função pelo nome da lista alfabética no índice.

Funções de Array

Função Description
SetToArray (MDX) Converte um ou mais conjuntos para um array para uso numa função definida pelo utilizador.

Funções de hierarquia

Função Description
Hierarquia (MDX) Devolve a hierarquia que contém um membro ou nível especificado.
Dimensão (MDX) Devolve a dimensão que contém um membro, nível ou hierarquia especificado.
Dimensões (MDX) Devolve uma hierarquia especificada por uma expressão numérica ou de cadeia.

Funções de Nível

Função Description
Nível (MDX) Devolve o nível de um membro.
Níveis (MDX) Devolve o nível cuja posição numa dimensão ou hierarquia é especificada por uma expressão numérica ou cujo nome é especificado por uma expressão de string.

Funções Lógicas

Função Description
IsAncestor (MDX) Devolve se um membro especificado é antepassado de outro membro especificado.
IsEmpty (MDX) Devolve se a expressão avaliada é o valor da célula vazia.
IsGeneration (MDX) Devolve se um membro especificado pertence a uma geração especificada.
IsLeaf (MDX) Devolve se um membro especificado é um membro da folha.
IsSibling (MDX) Indica se um membro especificado é irmão de outro membro especificado.

Funções dos Membros

Função Description
Ancestral (MDX) Devolve o antepassado de um membro a um nível ou distância especificado.
Período de Fecho (MDX) Devolve o último irmão entre os descendentes de um membro num nível especificado.
Primo (MDX) Devolve o membro filho com a mesma posição relativa sob um membro parental que o membro filho especificado.
Membro Atual (MDX) Devolve o membro atual ao longo de uma dimensão ou hierarquia especificada durante a iteração.
DataMember (MDX) Devolve o membro de dados gerado pelo sistema que está associado a um membro não-folha de uma dimensão.
DefaultMember (MDX) Devolve o membro padrão de uma dimensão ou hierarquia.
FirstChild (MDX) Devolve o primeiro filho de um membro.
FirstSibling (MDX) Devolve o primeiro filho do progenitor de um membro.
Item (Membro) (MDX) Devolve um membro de uma tupla especificada.
Lag (MDX) Devolve o elemento que é um número especificado de posições antes de um membro especificado ao longo da dimensão do membro.
LastChild (MDX) Devolve o último filho de um membro especificado.
ÚltimoIrmão (MDX) Devolve o último filho do progenitor de um membro especificado.
Chumbo (MDX) Devolve o membro que é um número especificado de posições após um membro especificado ao longo da dimensão do membro.
LinkMember (MDX) Devolve o membro equivalente a um membro especificado numa hierarquia especificada.
Membros (Cordas) (MDX) Devolve um membro especificado por uma expressão de string.
NextMember (MDX) Devolve o próximo membro no nível que contém um membro especificado.
Período de Abertura (MDX) Devolve o primeiro irmão entre os descendentes de um nível especificado, opcionalmente num membro especificado.
PeríodoParalelo (MDX) Retorna um membro de um período anterior na mesma posição relativa que um membro especificado.
Pai (MDX) Devolve o progenitor de um membro.
Membro Anterior (MDX) Devolve o membro anterior no nível que contém um membro especificado.
StrToMember (MDX) Devolve o membro especificado por uma cadeia de caracteres com formato MDX.
Membro Desconhecido (MDX) Devolve o membro desconhecido associado a um nível ou membro.
ValidMeasure (MDX) Devolve uma medida válida num cubo virtual forçando dimensões inaplicáveis ao seu nível superior.

Funções numéricas

Função Description
Agregado (MDX) Devolve um valor escalar calculado agregando medidas ou uma expressão numérica opcionalmente especificada sobre as tuplas de um conjunto especificado.
Média (MDX) Devolve o valor médio das medidas ou o valor médio de uma expressão numérica opcional, avaliada sobre um conjunto especificado.
CalculationCurrentPass (MDX) Devolve a passagem de cálculo atual de um cubo para o contexto de consulta especificado.
CalculationPassValue (MDX) Devolve o valor de uma expressão MDX avaliada sobre a passagem de cálculo especificada de um cubo.
CoalesceEmpty (MDX) Condensa um valor de célula vazia num número ou cadeia e devolve o valor coalescido.
Correlação (MDX) Devolve o coeficiente de correlação de duas séries avaliadas sobre um conjunto.
Contagem (Dimensão) (MDX) Devolve o número de dimensões num cubo.
Contagem (Níveis de Hierarquia) (MDX) Devolve o número de níveis numa dimensão ou hierarquia.
Contagem (conjunto) (MDX) Devolve o número de células num conjunto.
Conde (Tupla) (MDX) Devolve o número de dimensões numa tupla.
Covariância (MDX) Devolve a covariância populacional de duas séries avaliadas sobre um conjunto, usando a fórmula populacional enviesada.
CovariânciaN (MDX) Devolve a covariância amostral de duas séries avaliadas sobre um conjunto, usando a fórmula populacional não enviesada.
DistinctCount (MDX) Devolve o número de tuplas distintas e não vazias num conjunto.
IIf (MDX) Devolve um de dois valores determinados por um teste lógico.
LinRegIntercept (MDX) Calcula a regressão linear de um conjunto e devolve o valor do interceto na linha de regressão, y = ax + b.
LinRegPoint (MDX) Calcula a regressão linear de um conjunto e devolve o valor de y na linha de regressão, y = ax + b.
LinRegR2 (MDX) Calcula a regressão linear de um conjunto e devolve o coeficiente de determinação, R2.
LinRegSlope (MDX) Calcula a regressão linear de um conjunto e devolve o valor da inclinação na linha de regressão, y = ax + b.
LinRegVariance (MDX) Calcula a regressão linear de um conjunto e devolve a variância associada à linha de regressão, y = ax + b.
LookupCube (MDX) Devolve o valor de uma expressão MDX avaliada sobre outro cubo especificado na mesma base de dados.
Max (MDX) Devolve o valor máximo de uma expressão numérica que é avaliada sobre um conjunto.
Mediana (MDX) Devolve o valor mediano de uma expressão numérica que é avaliada sobre um conjunto.
Min (MDX) Devolve o valor mínimo de uma expressão numérica que é avaliada sobre um conjunto.
Ordinal (MDX) Devolve o valor ordinal baseado em zero associado a um nível.
Prever (MDX) Devolve um valor de uma expressão numérica avaliada sobre um modelo de mineração de dados.
Patente (MDX) Devolve o posto baseado em um de uma tupla especificada num conjunto especificado.
RollupChildren (MDX) Devolve um valor gerado ao rolar os valores dos filhos de um membro especificado usando o operador unário especificado.
Stddev (MDX) Pseudónimo para Stdev (MDX).
StddevP (MDX) Alias para StdevP (MDX).
Stdev (MDX) Devolve o desvio padrão amostral de uma expressão numérica avaliada sobre um conjunto, usando a fórmula populacional não enviesada.
StdevP (MDX) Devolve o desvio padrão populacional de uma expressão numérica avaliada sobre um conjunto, usando a fórmula populacional enviesada.
StrToValue (MDX) Devolve o valor especificado por uma cadeia formatada em MDX.
Sum (MDX) Devolve a soma de uma expressão numérica avaliada sobre um conjunto.
Valor (MDX) Devolve o valor de uma medida.
Var (MDX) Devolve a variância amostral de uma expressão numérica avaliada sobre um conjunto, usando a fórmula populacional não enviesada.
Variância (MDX) Alias para Var (MDX).
VarianceP (MDX) Pseudónimo para VarP (MDX).
VarP (MDX) Devolve a variância populacional de uma expressão numérica avaliada sobre um conjunto, usando a fórmula populacional enviesada.

Funções de Conjunto

Função Description
AddCalculatedMembers (MDX) Devolve um conjunto gerado pela adição de membros calculados a um conjunto especificado.
AllMembers (MDX) Devolve um conjunto que contém todos os membros, incluindo os membros calculados, da dimensão, hierarquia ou nível especificados.
Antepassados (MDX) Devolve um conjunto de todos os antepassados de um membro a um nível ou distância especificado.
Ascendentes (MDX) Devolve o conjunto dos ascendentes de um membro especificado, incluindo o próprio elemento.
Eixo (MDX) Devolve um conjunto definido num eixo.
BottomCount (MDX) Ordena um conjunto por ordem crescente e devolve o número especificado de tuplas com os valores mais baixos.
BottomPercent (MDX) Ordena um conjunto por ordem crescente e devolve um conjunto de tuplas com os valores mais baixos cujo total acumulado é igual ou inferior a uma percentagem especificada.
BottomSum (MDX) Ordena um conjunto por ordem crescente e devolve um conjunto de tuplas com os valores mais baixos cujo total é igual ou menor que um valor especificado.
Crianças (MDX) Devolve os filhos de um membro especificado.
Junção Cruzada (MDX) Devolve o produto vetorial de um ou mais conjuntos.
CurrentOrdinal (MDX) Devolve o número de iteração atual dentro de um conjunto durante a iteração.
Descendentes (MDX) Devolve o conjunto de descendentes de um membro num nível ou distância especificado, incluindo ou excluindo opcionalmente descendentes noutros níveis.
Distinct (MDX) Devolve um conjunto, removendo tuplas duplicadas de um conjunto especificado.
Nível de detalhamento (MDX) Aprofunda os membros de um conjunto até um nível abaixo do nível mais baixo representado no conjunto, ou até um nível abaixo de um nível opcionalmente especificado de um membro representado no conjunto.
DrilldownLevelBottom (MDX) Perfura os membros mais baixos de um conjunto, a um nível especificado, até um nível abaixo.
DrilldownLevelTop (MDX) Perfura os membros mais altos de um conjunto, a um nível especificado, até um nível abaixo.
DrilldownMember (MDX) Aprofunda os elementos de um conjunto especificado que estão presentes num segundo conjunto especificado. Alternativamente, a função perfura um conjunto de tuplas.
DrilldownMemberBottom (MDX) Aprofunda os elementos de um conjunto especificado que estão presentes num segundo conjunto especificado, limitando o conjunto de resultados a um número especificado de membros. Alternativamente, esta função também perfura um conjunto de tuplas.
DrilldownMemberTop (MDX) Aprofunda os elementos de um conjunto especificado que estão presentes num segundo conjunto especificado, limitando o conjunto de resultados a um número especificado de membros. Alternativamente, esta função aprofunda um conjunto de tuplas.
DrillupLevel (MDX) Perfura os elementos de um conjunto que estão abaixo de um nível especificado.
DrillupMember (MDX) Exerce os elementos num conjunto especificado que estão presentes num segundo conjunto especificado.
Except (MDX) Encontra a diferença entre dois conjuntos, mantendo opcionalmente duplicados.
Existe (MDX) Devolve o conjunto de membros de um conjunto que existem com uma ou mais tuplas de um ou mais outros conjuntos.
Extrato (MDX) Devolve um conjunto de tuplas a partir de elementos de dimensão extraídos.
Filtrar (MDX) Devolve o conjunto que resulta da filtragem de um conjunto especificado com base numa condição de pesquisa.
Generate (MDX) Aplica um conjunto a cada membro de outro conjunto, e depois une os conjuntos resultantes por união. Alternativamente, esta função devolve uma cadeia concatenada criada pela avaliação de uma expressão de cadeia sobre um conjunto.
Cabeça (MDX) Devolve o primeiro número especificado de elementos num conjunto, mantendo duplicados.
Hierarquizar (MDX) Ordena os membros de um conjunto numa hierarquia.
Intersect (MDX) Devolve a interseção de dois conjuntos de entrada, mantendo opcionalmente duplicados.
ÚltimoPeríodos (MDX) Devolve um conjunto de membros até e incluindo um membro especificado.
Membros (Conjunto) (MDX) Devolve o conjunto de membros numa dimensão, nível ou hierarquia.
Mtd (MDX) Devolve um conjunto de membros irmãos do mesmo nível que um dado membro, começando pelo primeiro irmão e terminando com o membro dado, conforme restringido pelo nível do Ano na dimensão do Tempo.
NameToSet (MDX) Devolve um conjunto que contém o membro especificado por uma cadeia formatada em MDX.
NonEmptyCrossjoin (MDX) Devolve o produto vetorial de um ou mais conjuntos como um conjunto, excluindo tuplas e tuplas vazias sem dados associados da tabela de factos.
Order (MDX) Organiza os membros de um conjunto especificado, preservando ou quebrando opcionalmente a hierarquia.
PeríodosToDate (MDX) Devolve um conjunto de membros irmãos do mesmo nível que um dado membro, começando pelo primeiro irmão e terminando com o membro dado, conforme restringido por um nível especificado na dimensão Temporal.
Qtd (MDX) Devolve um conjunto de membros irmãos do mesmo nível que um dado membro, começando pelo primeiro irmão e terminando com o membro dado, conforme restringido pelo nível Quarto na dimensão Temporal.
Irmãos (MDX) Devolve os irmãos de um membro especificado, incluindo o próprio membro.
StripCalculatedMembers (MDX) Devolve um conjunto gerado ao remover membros calculados de um conjunto especificado.
StrToSet (MDX) Devolve o conjunto especificado por uma cadeia formatada em MDX.
Subconjunto (MDX) Devolve um subconjunto de tuplas de um conjunto especificado.
Cauda (MDX) Devolve um subconjunto do final de um conjunto.
ToggleDrillState (MDX) Alterna o estado de exercício dos membros.
TopCount (MDX) Ordena um conjunto por ordem decrescente e devolve o número especificado de elementos com os valores mais altos.
TopPercent (MDX) Ordena um conjunto por ordem decrescente e devolve um conjunto de tuplas com os valores mais altos cujo total acumulado é igual ou inferior a uma percentagem especificada.
TopSum (MDX) Ordena um conjunto e devolve os elementos mais altos cujo total acumulado é pelo menos um valor especificado.
União (MDX) Devolve a união de dois conjuntos, mantendo opcionalmente duplicados.
Desordem (MDX) Remove qualquer ordenação imposta de um conjunto especificado.
VisualTotals (MDX) Devolve um conjunto gerado ao totalizar dinamicamente os membros filhos num conjunto especificado, usando opcionalmente um padrão para o nome do membro pai no conjunto de células resultante.
WTD (MDX) Devolve um conjunto de membros irmãos do mesmo nível que um dado membro, começando pelo primeiro irmão e terminando com o membro indicado, conforme restringido pelo nível Semana na dimensão Temporal.
YTD (MDX) Devolve um conjunto de membros irmãos do mesmo nível que um dado membro, começando pelo primeiro irmão e terminando com o membro dado, conforme restringido pelo nível do Ano na dimensão do Tempo.

Funções de cadeia de caracteres

Função Description
CalculationPassValue (MDX) Devolve o valor de uma expressão MDX avaliada sobre a passagem de cálculo especificada de um cubo.
CoalesceEmpty (MDX) Condensa um valor de célula vazia num número ou cadeia e devolve o valor coalescido.
Generate (MDX) Aplica um conjunto a cada membro de outro conjunto, e depois une os conjuntos resultantes por união. Alternativamente, esta função devolve uma cadeia concatenada criada pela avaliação de uma expressão de cadeia sobre um conjunto.
IIf (MDX) Devolve um de dois valores determinados por um teste lógico.
LookupCube (MDX) Devolve o valor de uma expressão MDX avaliada sobre outro cubo especificado na mesma base de dados.
MemberToStr (MDX) Devolve uma string formatada em MDX que corresponde a um membro especificado.
Nome (MDX) Devolve o nome de uma dimensão, hierarquia, nível ou membro.
Propriedades (MDX) Devolve uma cadeia, ou um valor fortemente tipado, que contém um valor de propriedade de membro.
SetToStr (MDX) Devolve uma string formatada em MDX de que corresponde a um conjunto especificado.
TupleToStr (MDX) Devolve uma string formatada em MDX que corresponde a uma tupla especificada.
UniqueName (MDX) Devolve o nome único de uma dimensão, hierarquia, nível ou membro especificado.
Nome de Utilizador (MDX) Devolve o nome de domínio e o nome de utilizador da ligação atual.

Funções do subcubo

Função Description
This (MDX) Devolve o subcubo atual.
Folhas (MDX) Devolve o conjunto de membros da folha na dimensão, membro ou tupla especificados.

Funções Tupla

Função Description
Atual (MDX) Devolve a tupla atual de um conjunto durante a iteração.
Item (Tupla) (MDX) Devolve uma tupla de um conjunto.
Root (MDX) Devolve uma tupla que consiste nos membros Todos de cada hierarquia de atributos num cubo, dimensão ou tupla.
StrToTuple (MDX) Devolve a tupla especificada por uma cadeia formatada em MDX.

Outras Funções

Função Description
Erro (MDX) Gera um erro, fornecendo opcionalmente uma mensagem de erro especificada.