Filtros comumente usados em um relatório paginado (Construtor de Relatórios)
Aplica-se a: Microsoft Report Builder (SSRS) Power BI Report Builder Report Designer no SQL Server Data Tools
Para criar um filtro em um relatório paginado, especifique uma ou mais equações de filtro. As equações de filtro incluem uma expressão, um tipo de dados, um operador e um valor. Este tópico traz exemplos de filtros que são utilizados com frequência.
Observação
Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.
Exemplos de filtro
A tabela a seguir mostra exemplo de equações de filtro que usam diferentes tipos de dados e operadores. O escopo da comparação é determinado pelo item de relatório para o qual é definido um filtro. Por exemplo, no caso de um filtro definido em um conjunto de dados, TOP % 10 representa os principais 10% de valores do conjunto de dados; no caso de um filtro definido em um grupo, TOP % 10 são os principais 10% de valores do grupo.
Expressão simples | Tipo de Dados | Operador | Valor | Descrição |
---|---|---|---|---|
[SUM(Quantity)] |
Inteiro | > | 7 |
Inclui valores de dados maiores que 7. |
[SUM(Quantity)] |
Inteiro | TOP N | 10 |
Inclui os 10 principais valores de dados. |
[SUM(Quantity)] |
Inteiro | TOP % | 20 |
Inclui os principais 20% de valores de dados. |
[Sales] |
Texto | > | =CDec(100) |
Inclui todos os valores do tipo System.Decimal (tipos de dados “money” do SQL) maiores que $100. |
[OrderDate] |
DateTime | > | 2088-01-01 |
Inclui todas as datas, desde 1º de janeiro de 2008 até a presente data. |
[OrderDate] |
DateTime | BETWEEN | 2008-01-01 2008-02-01 |
Inclui as datas de 1o. de janeiro de 2008 até, e incluindo, 1º de fevereiro de 2008. |
[Territory] |
Texto | LIKE | *east |
Todos os nomes de território que terminam com "leste". |
[Territory] |
Texto | LIKE | %o%th* |
Todos os nomes de território que incluem Norte e Sul no início do nome. |
=LEFT(Fields!Subcat.Value,1) |
Texto | IN | B, C, T |
Todos os valores de subcategorias que começam com as letras B, C ou T. |
Exemplos com parâmetros de relatório
A tabela a seguir contém exemplos de expressão de filtro que inclui uma referência de parâmetro de um só valor ou multivalor.
Tipo de parâmetro | Expressão (filtro) | Operador | Valor | Tipo de Dados |
---|---|---|---|---|
Um único valor | [EmployeeID] |
= | [@EmployeeID] |
Integer |
Multivalor | [EmployeeID] |
IN | [@EmployeeID] |
Inteiro |
Conteúdo relacionado
- Parâmetros de relatório (Construtor de Relatórios e Designer de Relatórios)
- Adicionar filtros de conjunto de dados, de região de dados e de grupo (Construtor de Relatórios e SSRS)
- Uso de expressões em relatórios (Construtor de Relatórios e SSRS)
- Exemplos de expressões (Construtor de Relatórios e SSRS)
- Tipos de dados em expressões (Construtor de Relatórios e SSRS)