Exercício - criar o modelo para o relatório RP005
Este tópico descreve como criar o modelo a partir do qual o relatório RP005 foi criado.
Este exercício envolve estas tarefas:
- Posicionar e especificar as caixas de combinação e hiperblocos
- Criar variáveis de relatório
- Criar uma fórmula CELLGET
- Usar o painel Avançado do Designer de Lista para substituir todas as referência a objetos relatórios pelas referências a variáveis.
Para criar o modelo RP005:
-
No Catálogo de relatórios, clique com o botão direito do mouse na pasta Modelos de Relatório e selecione Novo > Modelo de relatório.
A caixa de diálogo Criar relatório é exibida.
- Especifique um nome para o modelo e clique em OK.
- Clique no modelo no catálogo de relatórios.
-
Clique na célula C7 e clique em Caixa de combinação na barra de ferramentas Objetos.
É criada uma caixa de combinação na célula C7.
- Crie caixas de combinação nas células C9 e C11.
- Abra o painel Estrutura de Banco de Dados e expanda o cubo Análise.
- Arraste a dimensão Período para a caixa de combinação na célula C7.
-
Clique duas vezes na caixa de combinação na célula C7.
A caixa de diálogo Formatar ListView é exibida.
- Dê o nome lv_time à caixa de combinação.
- Arraste a dimensão Região para a caixa de combinação na célula C9.
- Dê o nome lv_region à caixa de combinação.
- Arraste a dimensão Medida para a caixa de combinação na célula C11.
- Dê o nome lv_measure à caixa de combinação.
-
Selecione as células E13 e F13 e arraste a dimensão Produto para a célula E13.
Um hiperbloco, baseado na dimensão Produto, é criado nas células E13:F13.
-
Arraste a dimensão Ponto de vendas (POS) para a célula F12.
Um hiperbloco, baseado na dimensão POS, é criado nas células F12:F13.
Os hiperblocos Produto e POS se sobrepõem na célula F13.
-
Abra o painel Acessórios, crie e preencha estas variáveis de relatório:
Variável Preencher com trv_alias BestPracticesOLAP trv_cube Análise trv_time_dim [período] trv_time_hie [período] trv_region_dim [região] trv_region_hie [região] trv_measure_dim [medida] trv_measure_hie [medida] trv_analyzedX_dim [pos] trv_analyzedX_hie [pos] trv_analyzedY_dim [produto] trv_analyzedY_hie [produto] -
Na célula F13, crie esta fórmula CELLGET:
=CELLGET(ReportVariables.trv_alias.Text,ReportVariables.trv_cube.Text,E13,F12,ReportObjects.lv_time.Text,ReportObjects.lv_region.Text,ReportObjects.lv_measure.Text)
A fórmula devolve um valor na célula F13.
- Clique na margem do hiperbloco Produto.
- Abra o painel Avançado do Designer de lista.
-
Na seção Geral, clique duas vezes em BestPracticesOLAP e selecione <Editar Fórmula> na lista exibida.
A caixa de diálogo Editar fórmula é exibida.
-
Na caixa de diálogo Editar fórmula expanda Variáveis de relatório e clique duas vezes em trv_alias.
=ReportVariables.trv_alias.Text
é exibido no painel do lado direito. - Clique em OK.
-
Na seção Geral do painel Avançado, use a caixa de diálogo Editar Fórmula para especificar as atribuições seguintes:
Seção Geral do Painel Avançado do Designer de Lista Atribuição na caixa de diálogo Editar Fórmula Cubo =ReportVariables.trv_cube.text Dimensão =ReportVariables.trv_analyzedY_dim.text Hierarquia =ReportVariables.trv_analyzedY_hie.text - Clique na margem do hiperbloco POS.
-
Especifique estas atribuições no painel Avançado do Designer de Lista:
Seção Geral do Painel Avançado do Designer de Lista Atribuição na caixa de diálogo Editar Fórmula Alias =ReportVariables.trv_alias.text Cubo =ReportVariables.trv_cube.text Dimensão =ReportVariables.trv_analyzedX_dim.text Hierarquia =ReportVariables.trv_analyzedX_hie.text -
Clique na caixa de combinação Hora e especifique estas atribuições no painel Avançado do Designer de Lista:
Seção Geral do Painel Avançado do Designer de Lista Atribuição na caixa de diálogo Editar Fórmula Alias =ReportVariables.trv_alias.text Cubo =ReportVariables.trv_cube.text Dimensão =ReportVariables.trv_time_dim.text Hierarquia =ReportVariables.trv_time_hie.text - Repita a etapa 26 para a caixa de combinação Região, mas atribua Dimensão e Hierarquia às variáveis de Região.
- Especifique as atribuições corretas para a caixa de combinação Medida.
- Salve o modelo de relatório.
-
No Catálogo de Relatórios, clique com o botão direito do mouse no modelo e selecione Parâmetros de Relatório.
A caixa de diálogo Parâmetros de Relatório é exibida.
- Clique em Adicionar um Parâmetro de Relatório.
- No campo Variável, expanda Variáveis de relatório e selecione trv_alias.
- Na coluna Tipo, selecione Alias como tipo.
- Adicione um parâmetro para o cubo, selecionando Cubo como tipo.
- Adicione parâmetros para cada dimensão e hierarquia para as quais você criou uma variável. Selecione Dimensão ou Hierarquia como Tipo, conforme adequado.
-
Opcionalmente, utilize a seta para a direita na barra de ferramentas para fazer recuar cada parâmetro de hierarquia abaixo da sua dimensão.
Cada parâmetro de hierarquia será automaticamente preenchido quando um usuário especificar o parâmetro de dimensão no Assistente de relatório.
- Clique em OK.
- Salve o modelo.
- Teste o modelo criando um relatório.