Olá pessoal
Este é o segundo post de uma série
em que discutirei algumas funcionalidades e recursos do Power Pivot. O primeiro
post, onde foi realizada uma apresentação do Power Pivot e suas funcionalidades
iniciais, está disponível aqui.
Recapitulando....
No primeiro post o foco principal
esteve em como importar informações de um banco de dados externo para o Power
Pivot, assim como na aplicação de filtros nos dados importados e na exclusão de
informações desnecessárias para melhoria da performance e organização da
planilha. Caso já não o tenha, você pode baixar o arquivo e simular a
importação aqui.
O cenário
Digamos que no seu relatório você
tenha que demonstrar graficamente quantas tarefas do cronograma estão
concluídas, quantas estão em andamento e quantas ainda não foram iniciadas. Ao
importar os dados brutos da tabela, esta não é uma informação disponível de
maneira nativa. Entretanto, você pode utilizar uma função personalizada que
utilize como referência a coluna ‘Porcentagem
Concluída’, com a seguinte regra:
Porcentagem concluída = 0 : ‘Tarefa
não iniciada’
Porcentagem concluída = 100 :
‘Tarefa concluída’
Porcentagem concluída > 0 e <
100 : ‘Tarefa em andamento’
Assim como no Excel, o Power Pivot
possui uma lista de funções internas que podem ser utilizadas em diferentes
situações. Neste link você poderá
encontrar a lista de funções que são suportadas pelo Power Pivot. Para resolver
a questão que o cenário atual apresenta, iremos utilizar a função IF.
Criando o campo calculado
Uma nova coluna chamada CalculatedColumn1 será criada. Digite o sinal de igual para iniciar a fórmula e, em seguida, digite =IF( . Perceba que a Caixa de Nome do Power Pivot passará a exibir a função IF, assim como acontece ao criar uma nova função no Excel:
Em seguida, clique na primeira
célula da coluna Porcentagem Concluída e digite =0 ; “Tarefa não iniciada”; Em seguida, digite:
IF([Porcentagem
Concluída] = 1; “Tarefa concluída” ; “Tarefa em andamento”))
O resultado da criação da função
será:
Pressione ENTER para que a função
seja criada em todas as linhas da coluna:
Para finalizar, renomeie a coluna
para ‘Status da Tarefa’.
Com
o campo personalizado criado, você pode optar por exibir as informações na sua
planilha no Excel do modo que desejar. Neste caso, eu utilizarei o Power View para construir um
Dashboard dinâmico, com uma boa aparência visual:
Suponha que agora você queira saber
também qual o número de tarefas a serem concluídas por mês. Você pode criar um
novo campo calculado baseado na coluna Término,
utilizando a função MID, que tem
como objetivo desmembrar um texto em partes.
A expressão que você deve utilizar
na função é:
="20"&MID([Término];11;2)&"/"&MID([Término];8;2)
Assim
que criar o campo, você poderá adicioná-lo ao seu Dashboard:
A
grande vantagem de utilizar o Power View é a possibilidade de realizar
drill-down nos dados ao clicar nas colunas dos gráficos (por exemplo, filtrando
apenas as Tarefas Concluídas):
Espero que você tenha gostado do
post. Em breve, falarei um pouco mais sobre o Power Pivot.
Como de costume, você pode baixar
este post neste link: https://www.box.com/s/ytuyr0cb9hryohdrcw4h
Um
abraço e até a próxima!
Nenhum comentário:
Postar um comentário