Passe um parâmetro do painel para uma expressão de campo calculado


Este tópico mostra como passar um parâmetro de painel para uma expressão de campo calculado usando o Allbionyx  Designer .

O painel  já está conectado à exibição SalesPerson do banco de dados Northwind. A grade item do painel está ligado aos NomeDaCategoria e desconto campos.

ParameterCalcFieldTutorial_SampleGrid

Suponha que você deseja criar um campo calculado que retorna valores diferentes dependendo do valor do parâmetro selecionado. No exemplo, o campo calculado retornará TRUE ou FALSE dependendo se o desconto médio excede o valor do parâmetro selecionado. Para fazer isso, execute as seguintes etapas.

  • Crie um parâmetro de painel que retorna uma lista de valores de desconto predefinidos.
  • Passe o parâmetro criado para a expressão do campo calculado.

Crie um parâmetro

Para criar um parâmetro de painel , clique no botão Parâmetros na guia Início da faixa de opções.

Parameters_AddParameterButton_Ribbon

Na caixa de diálogo chamada, clique em Adicionar para criar um novo parâmetro…

ParameterCalcFieldTutorial_SpecifyParameterSettings

… E especifique suas configurações da seguinte maneira.

  • Especifique a descrição que será exibida na caixa de diálogo Parâmetros do painel para este parâmetro.
  • Defina as configurações de pesquisa como Lista estática e clique no botão de reticências ao lado de Valores . Na caixa de diálogo Valores de parâmetro invocado , especifique os valores de parâmetro possíveis (0,01, 0,05 e 0,10) ...

    ParameterCalcFieldTutorial_PossibleParameterValues

    … E clique em OK .

  • Altere o tipo do parâmetro para número (ponto flutuante de precisão dupla) . Em seguida, especifique o padrão parâmetro Valor como 0,05 .
  • Por fim, altere o nome do parâmetro para discountValue .

Clique em OK para criar o parâmetro do painel.

Passe o parâmetro para uma expressão de campo calculado

Para passar o parâmetro criado para a expressão de um campo calculado, crie um novo campo calculado clicando no botão Adicionar campo calculado na guia da faixa de opções Fonte de dados .

ParameterCalcFieldTutorial_AddCalculatedFieldRibbon

No Editor de Expressão invocado , especifique a seguinte expressão: Iif (Avg ([Discount])> = [discountValue], 'TRUE', 'FALSE')

ParameterCalcFieldTutorial_ExpressionEditor

NOTA

Observe que esta expressão contém os seguintes objetos.

  • função lógica Iif retorna True Part ou False Part, dependendo da avaliação da Expressão Booleana. Você pode encontrar essa função em Funções .
  • função de agregação Avg retorna a média de todos os valores na expressão. Você pode encontrar essa função em Funções agregadas .
  • campo Fonte de dados de desconto pode ser encontrado em Campos .
  • Por fim, o parâmetro Valor do desconto pode ser encontrado em Parâmetros .

Clique em OK para criar um campo calculado. Em seguida, clique com o botão direito do mouse no campo criado, selecione Renomear e altere o nome deste campo para IsGreater .

ParameterCalcFieldTutorial_RenameCalculatedField

Arraste e solte o campo IsGreater para a seção Columns do item do painel Grid e veja o resultado.

ParameterCalcFieldTutorial_ResultingGrid

Você pode ver que a coluna correspondente ao campo IsGreated retorna TRUE ou FALSE dependendo se o valor do desconto é maior que 0,05 (ou 5%). Você pode clicar no botão Parâmetros localizado no título do painel para alterar o valor do parâmetro atual na caixa de diálogo Parâmetros do painel .

ParameterCalcFieldTutorial_DashboardParametersDialog

Nesse caso, os valores retornados pelo campo IsGreater serão recalculados.


Você achou esse artigo útil?



  • Crie um painel

    Quando você executa a aplicação, ela já contém um painel vazio. Se necessário, um usuário final pode criar um ...

  • Fonte de dados SQL

    Fonte de dados SQL Os tópicos desta seção descrevem como estabelecer uma conexão com vários tipos de bancos de dados SQL e tr...

  • Fonte de dados OLAP

    Os tópicos a seguir descrevem como conectar o  Dashboard a uma fonte de dados OLAP: Conectando a cubos OLAP Editando Parâmetros de Con...

  • Conectando a cubos OLAP

    O Dashboard Designer fornece a capacidade de se conectar a um cubo OLAP no banco de dados do Microsoft Analysis Services usando o assistente de&#...

  • Editando Parâmetros de Conexão

    Depois de se conectar ao cubo OLAP, você pode editar os parâmetros de conexão usados ​​para estabelecer uma conex...