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.
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.
Na caixa de diálogo chamada, clique em Adicionar para criar um novo parâmetro…
… 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.
Isso invoca a caixa de diálogo Expressão .
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.
Clique no botão próximo ao valor do operando <inserir um valor> e , em seguida, clique no botão. O discountValue será selecionado como um valor de operando (observe que o ícone será exibido próximo ao parâmetro selecionado).
Por fim, selecione a cor Verde Pálido na guia Aparência e clique em OK .
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.
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 .
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.