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.
Aplica-se a: Construtor de Relatórios da Microsoft (SSRS)
Designer de Relatórios
do Power BI no SQL Server Data Tools
Devolve a variância populacional de todos os valores numéricos não nulos especificados pela expressão, avaliados no contexto do âmbito dado num relatório paginado.
Observação
Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, no Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.
Sintaxe
VarP(expression, scope, recursive)
Parâmetros
expressão
(Inteiro ou Flutuante) A expressão sobre a qual realizar a agregação.
âmbito
(String) Opcional. O nome de um conjunto de dados, grupo ou região de dados que contém os itens do relatório aos quais aplicar a função agregada. Se o âmbito não for especificado, o âmbito atual é utilizado.
recursive
(Tipo Enumerado) Opcional.
Simples (padrão) ou RdlRecursive. Especifica se deve realizar a agregação recursivamente.
Tipo de Retorno
Devolve um Decimal para expressões decimais e um Double para todas as outras expressões.
Observações
O conjunto de dados especificado na expressão deve ter o mesmo tipo de dado. Para converter dados com múltiplos tipos numéricos para o mesmo tipo de dado, utilize-se funções de conversão como CInt, CDbl ou CDec. Para obter mais informações, consulte Funções de conversão de tipo.
O valor do âmbito deve ser uma constante de cadeia e não pode ser uma expressão. Para agregados externos ou agregados que não especificam outros agregados, o âmbito deve referir-se ao âmbito atual ou a um âmbito contido. Para agregados de agregados, agregados aninhados podem especificar um âmbito filho.
A expressão pode conter chamadas para funções agregadas aninhadas com as seguintes exceções e condições:
O âmbito para agregados aninhados deve ser igual ou estar contido pelo âmbito do agregado exterior. Para todos os escopos distintos na expressão, um escopo deve ter uma relação hierárquica com todos os outros escopos.
O âmbito para agregados aninhados não pode ser o nome de um conjunto de dados.
A Expressão não deve conter as funções Primeiro, Último, Anterior ou Valor Executante .
A expressão não deve conter agregados aninhados que especifiquem recursivo.
Para mais informações, consulte Aggregate Functions Reference (Report Builder e SSRS) e Expression Scope for Totais, Aggregates e Coleções Incorporadas (Report Builder e SSRS).
Para mais informações sobre agregados recursivos, consulte Criação de Grupos de Hierarquia Recursiva (Construtor de Relatórios e SSRS).
Example
O exemplo de código seguinte fornece uma variância populacional dos totais de itens de linha no Order grupo ou região de dados.
=VarP(Fields!LineTotal.Value, "Order")