Este tópico descreve como passar o parâmetro do painel criado para um painel. Por exemplo, você pode incluir um parâmetro de painel em uma cláusula WHERE da consulta SQL ou filtrar dinamicamente um painel de acordo com o (s) valor (es) do parâmetro.
O parâmetro do painel criado pode ser usado nos cenários abaixo.
Consultas SQL
Você pode filtrar a consulta SQL dinamicamente se passar um parâmetro do painel para uma consulta SQL ou procedimento armazenado . A consulta resultante tem a cláusula WHERE que contém um parâmetro vinculado ao valor do parâmetro do painel.
Siga as etapas abaixo para incluir um parâmetro de painel em uma consulta SQL ou procedimento armazenado no assistente de Fonte de Dados ou Editor de Consulta :
- Crie um novo parâmetro de consulta ou selecione o parâmetro de consulta / procedimento armazenado existente .
-
Ative a caixa de seleção Expressão para este parâmetro e selecione o parâmetro do painel na coluna Valor .
O painel e os parâmetros de consulta estão vinculados. Você pode selecionar Editor de expressão… e especificar uma expressão para vincular um parâmetro de consulta a um parâmetro de painel com lógica personalizada. Para obter mais informações, consulte Pass Query Parameters .
Filtrando
Você pode usar parâmetros de painel ao criar uma expressão de filtro no Editor de Filtro .
No Editor de filtro, você pode comparar um valor de campo com diferentes objetos, como valores estáticos, valores de outro campo ou valores de parâmetro. Use o botão localizado próximo ao valor do operando para alternar entre os modos.
Para comparar um valor de campo com um valor de parâmetro, clique no botão e depois no botão.
Em seguida, clique no valor do operando para chamar a lista de parâmetros disponíveis e selecione o parâmetro necessário.
Fonte de dados EF - procedimentos armazenados
Você pode passar um parâmetro de painel existente para usá-lo como um parâmetro de procedimento armazenado se usar um procedimento armazenado da fonte de dados do Entity Framework .
Para fazer isso, ative a caixa de seleção Expressão e selecione o parâmetro de painel necessário na caixa de combinação chamada. Você também pode usar o Editor de Expressão para especificar a expressão.
Formatação condicional
Você pode aplicar a formatação condicional a um item de painel específico de acordo com o valor do parâmetro atual ao criar a condição de formato de expressão . Ele permite que você formate dinamicamente os elementos do item do painel, dependendo do valor do parâmetro atual. Na caixa de diálogo Expressão , você pode comparar um valor de campo com valores de parâmetro da mesma maneira que na caixa de diálogo Editor de filtro .
Campos Calculados
Você pode usar parâmetros ao construir expressões para campos calculados . Isso permite que você avalie dinamicamente os valores do campo calculado, dependendo do valor do parâmetro atual.
Para incluir o parâmetro necessário na expressão do campo calculado, clique em Parâmetros na caixa de diálogo Editor de Expressão e clique duas vezes no parâmetro necessário.
Cálculos de janela
Use parâmetros para aplicar dinamicamente um cálculo com base no valor do parâmetro atual ao personalizar expressões para cálculos de janela .