SSRS – Totalizando percentuais em colunas

Olá pessoal,

Hoje um colega veio tirar uma dúvida sobre acumulo de percentuais em relatório do SSRS. Ele tinha um cenário onde ele possuia em linhas grupo, subgrupo e valores organizados em colunas de ano e precisava saber o percentual de cada grupo, bem como o percentual total 100% para cada ítem dentro do mesmo ano.

Esta dúvida é comum e por isso resolvi escrever este post, pois em outras oportunidades tive que responder esta questão.

Para solucionar isto é bastante simples, precisaremos adicionar a nossa matriz um coluna dentro do grupo de colunas e adicionar a seguinte expresssão dentro da célula de valores:

=FormatPercent(Count(Fields!salesAmount.value)/Count(Fields!salesAmount.value,"CalendarYear"))

Neste caso utilizo o FormatPercent apenas para formatar a célula, o SalesAmount é a coluna que utilizo no meu dataset para calcular os valores, note que agrupo ela, faço a divisão para obter o percentual e passo o escopo da coluna, neste exemplo o CalendarYear, em seguida adicionando este mesmo código as colunas de totais teremos a sumarizaçao deste calculo para os outros níveis.

Veja a seguir Design e Preview do relatório de exemplo:

Design

image

Preview
image

Bom, espero que este post seja uma mão na roda para outras pessoas que passarem por esta questão.

Abraços,

Giuliano B. Cardoso

Anúncios

0 Responses to “SSRS – Totalizando percentuais em colunas”



  1. Deixe um comentário

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




Giuliano B. Cardoso,
Administrador de Empresas com Habilitação em Informática, atua em Tecnologia da Informação há mais de 10 anos, especialista em banco de dados SQL Server, atualmente atua como consultor em Business Intelligence e instrutor de cursos oficiais Microsoft.
Possuí as seguintes certificações: ITIL-F, MCP,MCDBA SQL 2000, MCTS SQL 2005/2008, MCITP SQL2005/2008 e MCT

Mais acessados


%d blogueiros gostam disto: