CORRECÇÃO: O Assistente de dimensão gera inutilizável fórmula de acúmulo personalizada com dimensão de pai-filho particular

Traduções deste artigo Traduções deste artigo
ID do artigo: 289804 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Erro nº: 11617 (plato7x)
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Se você usar o Assistente de dimensão para criar uma dimensão pai-filho particular com a opção de membros de dados estão ocultos selecionada, a fórmula de acúmulo personalizada gerado pelo assistente é:
CalculationPassValue([~New Cube^DimensionName].CurrentMember.DataMember, 0)
				
se você tentar procurar os dados após o processamento do cubo, #ERR é visto. Se você clicar em #ERR, exibirá a seguinte mensagem de erro:
Não é possível exibir as propriedades da célula. Fórmula erro - não é possível localizar membro de dimensão ("[~ novo cubo ^ DimensionName]") - uma função de ligação de nome ocorreu um erro durante tentativa de obter um valor de célula.

Resolução

Para resolver esse problema, obtenha o service pack mais recente para o SQL Server 2000 (o Analysis Services Components - Sql2kasp1.exe). Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
290211INF: Como obter o Service Pack mais recente do SQL Server 2000

Como Contornar

Remover manualmente a seqüência de caracteres "~ novo cubo ^" da fórmula de Rollup personalizado.

Situação

A Microsoft confirmou que este é um problema no SQL Server 2000 Analysis Services versão 8.0. Esse problema foi corrigido primeiro no Analysis Services componentes do Microsoft SQL Server 2000 Service Pack 1.

Mais Informações

Etapas para reproduzir o problema

  1. Abra o Gerenciador de análise.
  2. Abra o banco de dados FoodMart 2000.
  3. Crie um novo cubo usando o Assistente de cubo.
  4. Selecione Sales_fact_1997 como a tabela de fatos e selecione vendas unitárias como a medida.
  5. Clique em Nova dimensão para criar uma nova dimensão particular pai-filho.
  6. Na caixa de diálogo Selecionar A tabela de dimensão , clique em Funcionário e, em seguida, clique em Avançar .
  7. Para definir a coluna filho, ao lado para a chave "Membro", selecione employee_id . Para definir a coluna pai, ao lado para a chave "Pai", selecione supervisor_id . Para definir a coluna "Nome do membro", próximo ao nome de "Membro", selecione full_name . Clique em Avançar .
  8. Selecione membros com dados na caixa de diálogo Selecionar opções avançadas . Clique em Avançar .
  9. Na caixa de diálogo Definir membros com propriedade de dados , selecione membros não-folha associou dados e, em seguida, selecione os membros de dados estão ocultos . Clique em Avançar .
  10. Digite Particular Dim de funcionário para o nome da dimensão. Desmarque a caixa de seleção compartilhar esta dimensão com outros cubos e, em seguida, clique em Concluir .
  11. Digite Parent_child_cube para o nome do cubo. Clique em Concluir para ir para o editor de cubo.
  12. Realce o nível de dimensão Employee_ID em Particular funcionário Dim .
  13. Clique na guia Avançado em Propriedades para ver a fórmula de Rollup personalizado.
  14. Construir o cubo em um cubo MOLAP e procure os dados.

Propriedades

ID do artigo: 289804 - Última revisão: quarta-feira, 23 de outubro de 2013 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Analysis Services
Palavras-chave: 
kbnosurvey kbarchive kbmt kbbug kbfix kbssas800sp1fix KB289804 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: 289804

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