Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Indica se a instância atual de um item está no escopo especificado.
Observação
Você pode criar e modificar definições de relatório (.rdl) no Construtor de Relatórios e no Designer de Relatórios no SQL Server Data Tools. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Criando relatórios no Designer de Relatórios e no Construtor de Relatórios (SSRS) na Web em microsoft.com.
Sintaxe
InScope(scope)
Parâmetros
escopo
(String) O nome de um conjunto de dados, região de dados ou grupo que especifica um escopo.
Tipo de retorno
Retorna um Boolean.
Observações
A InScope função testa o escopo da instância atual de um item de relatório para verificar a associação no escopo especificado pelo parâmetro scope.
OScope não pode ser uma expressão.
Um uso típico para a InScope função está em regiões de dados que têm escopo dinâmico. Por exemplo, InScope pode ser usado em um link de detalhamento em células de uma região de dados para fornecer um nome de relatório diferente e diferentes conjuntos de parâmetros, dependendo de qual célula é clicada. Um exemplo disso é o seguinte:
A expressão a seguir, usada como o nome do relatório em um link de drillthrough, abrirá o relatório
ProductDetail, se a célula clicada estiver no grupoMonth, e o relatórioProductSummaryse não estiver.=Iif(InScope("Month"), "ProductDetail", "ProductSummary")A seguinte expressão, usada na propriedade de um parâmetro de relatório de detalhamento, passará o parâmetro para o relatório de destino somente se a célula clicada estiver no grupo
Product.=Not(InScope("Product"))
Para obter mais informações, confira Referência de funções de agregação (Construtor de Relatórios e SSRS) e Escopo das expressões para totais, agregações e coleções internas (Construtor de Relatórios e SSRS).
Exemplo
O exemplo de código a seguir indica se a instância atual do item está no conjunto de dados, região de dados ou escopo do grupo Product .
=InScope("Product")
Consulte Também
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)
Escopo das expressões para totais, agregações e coleções internas (Construtor de Relatórios e SSRS)