Use os parâmetros do painel com a condição de formato de expressão


Este tutorial demonstra como usar um parâmetro de painel com a condição de formato de expressão ao aplicar a formatação dinamicamente.

O painel  já está conectado à exibição SalesPerson do banco de dados Northwind. O item do painel de grade está vinculado aos campos Pessoa de vendas e Preço estendido . Observe que a coluna Vendedor é classificada pelos valores da coluna Preço estendido em ordem decrescente.

ParameterExpressionTutorial_SampleGrid

Suponha que você queira formatar células de Preço Estendido cujos valores excedam o valor do parâmetro predefinido. Para fazer isso, execute as seguintes etapas.

  • Crie um parâmetro de painel que permite especificar o valor numérico necessário.
  • Passe o parâmetro criado para a expressão da condição de formato.

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…

ParameterExpressionTutorial_ParametersDialog

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

  • Especifique a seguinte Descrição que será exibida na caixa de diálogo Parâmetros do painel : Valores de formato maiores que .
  • Altere o tipo do parâmetro para número (decimal) .
  • Especifique o parâmetro padrão valor como 150000.
  • Finalmente, altere o parâmetro Name para priceParameter .

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 condição de formato de Expressão , clique no botão de menu da medida Preço Estendido , vá em Adicionar Regra de Formato e selecione Expressão no submenu.

ParameterExpressionTutorial_MeasureMenu

Isso invoca a caixa de diálogo Expressão .

ParameterExpressionTutorial_ExpressionDialog

Certifique-se de que a medida Preço Estendido esteja selecionada em uma condição criada. Em seguida, selecione o operador É maior que o critério na lista.

ParameterExpressionTutorial_ExpressionCriteriaOperator

Clique no Parameters_FilterEditor_CompareButtonbotão próximo ao valor do operando <inserir um valor> e , em seguida, clique no Parameters_FilterEditor_CompareButton2botão. O discountValue será selecionado como um valor de operando (observe que o Parameters_FilterEditor_CompareButton3ícone será exibido próximo ao parâmetro selecionado).

ParameterExpressionTutorial_ExpressionSelectParameter

Por fim, selecione a cor Verde Pálido na guia Aparência e clique em OK .

ParameterExpressionTutorial_ExpressionClickOK

Células de preço estendido correspondentes a valores maiores do que o valor do parâmetro padrão (150000) serão preenchidas com uma cor verde clara.

ParameterExpressionTutorial_Result1

Você pode aplicar a formatação dinamicamente alterando o valor do parâmetro na caixa de diálogo Parâmetros do painel . Para chamar esta caixa de diálogo, clique no botão Parâmetros no título do painel .

ParameterExpressionTutorial_ChangeParameterValue

Especifique um novo valor (200000) na coluna Valor e clique no botão Enviar . As células de preço estendido correspondentes a valores superiores a 200.000 serão preenchidas com um verde claro.

ParameterExpressionTutorial_Result2


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...