Exemplo de parâmetro de relatório

Este exemplo é baseado no aplicativo Samples. Ele usa um relatório com duas caixas de combinação para controlar o conteúdo de um segundo relatório. Ambos os relatórios usam variáveis e parâmetros do relatório. Os dois relatórios têm em comum somente o fato de ambos usarem as hierarquias Período e Região do cubo Análise como pesquisas.

  1. Crie um relatório denominado Filtros.
  2. Adicione duas caixas de combinação e vincule-as às dimensões Período e Região do cubo Análise.
  3. Crie variáveis de relatórios chamadas rv_date e rv_region.
  4. No Modo de Design, clique duas vezes na caixa de combinação Período para exibir a caixa de diálogo Formatar Listview.
  5. Especifique rv_date como valor das variáveis de entrada e saída.
  6. Abra a caixa de diálogo Formatar Listview da caixa de combinação Região e especifique rv_region como o valor das variáveis de entrada e saída.
  7. Salve o relatório.
  8. Em Modo de Design, clique com o botão direito do mouse no relatório Filtros no Catálogo de Relatórios e selecione Parâmetros de Relatório.
  9. Clique em Adicionar um Parâmetro de Relatório e selecione rv_date na lista de parâmetros do relatório.
  10. Na coluna Tipo, selecione Elemento.
  11. Na coluna Pesquisar, selecione a hierarquia Período do cubo Análise.
  12. Adicione um segundo parâmetro de relatório, usando rv_region. Selecione Elemento como Tipo e a hierarquia Região como pesquisa.
  13. Crie um relatório denominado Fórmula.
  14. Crie variáveis de relatórios chamadas rv_period e rv_location.
  15. Em uma célula do relatório Fórmula, crie esta fórmula ROC no cubo Análise:
    =ROC("BestPracticesOLAP","ANALYSIS","[CHANNEL].[All Channels]","[MEASURE].[Gross Margin]",
    "[POS].[All Pos]","[PRODUCT].[All Tires]",ReportVariables.rv_period.Text,ReportVariables.rv_location.Text,
    "[VALTYPE].[Variance]")
    Nota

    O relatório exibe #NA! porque as duas variáveis de relatório não estão preenchidas.

  16. No Modo de Design, clique com o botão direito do mouse no relatório Fórmula no Catálogo de Relatórios e selecione Parâmetros de Relatório.
  17. Crie parâmetros do relatório com base nas variáveis de relatório rv_period e rv_location. Selecione Elemento como Tipo e as hierarquias Período e Região respectivamente como pesquisas.
  18. Arraste os relatórios Filtros e Fórmula para um painel.
Na caixa de diálogo Comunicação entre Widgets, duas conexões de parâmetros são criadas. Uma conexão de parâmetros é denominada rv_date, rv_period. Ela contém o parâmetro rv_date do relatório Filtro e o parâmetro rv_period do relatório Fórmulas. A segunda conexão de parâmetros é denominada rv_region, rv_location. Ela contém o parâmetro rv_region do relatório Filtro e o parâmetro rv_location e do relatório Fórmulas.

O valor exibido no relatório Fórmulas depende da data e da região selecionadas no relatório Filtro.