Descrição das regras para derivação da propriedade da célula FORMAT_STRING no SQL Server 2005 Analysis Services

Traduções deste artigo Traduções deste artigo
ID do artigo: 927165 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

INTRODUÇÃO

Este artigo descreve as regras para derivação da propriedade da célula FORMAT_STRING no Microsoft SQL Server 2005 Analysis Services. Este artigo menciona todos os casos em que a propriedade da célula FORMAT_STRING é herdada.

Mais Informações

Quando você usa determinadas funções MDX (Multidimensional Expressions) no SQL Server 2005 Analysis Services, a propriedade de célula FORMAT_STRING do resultado retornado é definida como um formato diferente que pode ser esperado. Esse comportamento difere do comportamento no SQL Server 2000 Analysis Services. Essa alteração foi feita para melhorar o desempenho nas funções do afetado.

Quando a função IIf é usada, a propriedade de célula FORMAT_STRING é definida como padrão em vez de para a propriedade de célula da medida original.

Quando as funções de ordem e contagem são usadas, o comportamento de seqüência de caracteres de formato depende da dimensão em que o membro calculado é usando a categoria ou a função Contar é definido. Se o membro calculado é em qualquer dimensão diferente a dimensão de medidas, a seqüência de caracteres de formato é definida como a seqüência de formato de medida padrão. Se o membro calculado é na dimensão de medidas, a seqüência de caracteres de formato é definida como padrão. Isso ocorre porque a medida calculada em vez de se tornar uma medida do grupo de medidas regular se torna a medida atual. A medida calculada não tem nenhuma seqüência de formato. Portanto, é usada uma seqüência de formato padrão de "padrão".

Por exemplo, considere a consulta a seguir.
WITH MEMBER [Employee].[Employee].[Rank1Emp] AS 'RANK([Employee].[Employee].&[47], [Employee].[Employee].members)' SELECT [Employee].[Employee].[Rank1Emp] ON 0 FROM [Adventure Works]
essa consulta retornará o valor Rank1Emp com uma seqüência de formato de moeda se o membro padrão para a dimensão medidas for revendedor volume de vendas.

Agora, considere a seguinte consulta.
WITH MEMBER [Measures].[Rank1Emp] AS 'RANK([Employee].[Employee].&[47], [Employee].[Employee].members)' SELECT [Measures].[Rank1Emp] ON 0 FROM [Adventure Works]
essa consulta retornará o valor Rank1Emp com uma seqüência de formato de padrão (numérico) independentemente do membro padrão escolhido para a dimensão de medidas.

Uma maneira de garantir que a seqüência de formato desejado seja retornada é especificar explicitamente na definição do membro calculado. Por exemplo:
WITH MEMBER [Employee].[Employee].[Rank1Emp] AS 'RANK([Employee].[Employee].&[47], [Employee].[Employee].members)', format_string="#" SELECT [Employee].[Employee].[Rank1Emp] ON 0 FROM [Adventure Works]
a seguir é as regras para derivação da propriedade da célula FORMAT_STRING no SQL Server 2005 Analysis Services.
Recolher esta tabelaExpandir esta tabela
expressão regra
Célula na granularidade do grupo de medidas Use a propriedade FORMAT_STRING de medida atual.
CALCULADO (sem cálculos de estrutura de tópicos) Use a propriedade FORMAT_STRING de medida atual.
CALCULADO com medida semiadditive Use a propriedade FORMAT_STRING de medida atual.
Membro A Deriva o cálculo que abrange o membro.
Tupla (a, b, ? z) Deriva o cálculo que cobre a tupla.
-umDerivar de "a".
CONGELAR Deriva o cálculo na passagem da instrução de CONGELAMENTO.
a.PARENT a.FIRSTCHILD, a.LASTCHILD Deriva o cálculo que abrange o membro de resultado.
CalculationPassValue(a,p,flag) Deriva de "a" no secreta eficaz "p" (sinalizador).
Agregar, soma, mínimo, máximo, média ou Count(set) Se a medida atual for normal, use a propriedade FORMAT_STRING de medida atual. Se a medida atual for calculada, a propriedade FORMAT_STRING deriva de medida atual.
Agregar, soma, mínimo, máximo, Avg(set, a) Se "a" é uma medida, use a propriedade FORMAT_STRING de "a". Se a "a" é calculada, a propriedade FORMAT_STRING deriva de "a".

Propriedades

ID do artigo: 927165 - Última revisão: segunda-feira, 29 de outubro de 2007 - Revisão: 2.3
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Analysis Services
Palavras-chave: 
kbmt kbhowto kbinfo kbsql2005as KB927165 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 927165

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com