Ir para conteúdo
  • 0

Calculo do total de dias de um item em obsoleto.


Elisson Mesquita
Ir para solução Solucionado por Ayumi ,

Pergunta

  • Alunos

Galera,

Boa noite estou com uma grande questão a ser resolvida e não estou conseguindo.

Tenho uma base extraída do ERP onde ele me da a data de inicio e fim. com essa data fim gostaria de somar os dias até a data atual

Quando ele não tem filtro ele soma todos os meses durante o período e da o resultado de 17.968 de 2018 até hoje no caso é impossível ter essa quantidade de dias em obsoleto.

 

Se alguém consegue me ajudar ficarei muito grato, 

 

No arquivo em anexo está um exemplo onde tenho 03 meses com valores diferente e quando tiro o filtro ele faz uma unica soma.

 

image.png.164daf47a3400d080b2a7fb5f0274e37.png

Gostaria que fizesse a soma que nem o "certo" do anexo

image.png.5936b116dc6f95992732e34da8ea77ee.png

 

 

duvida.pbix

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • Solução

Oi, Elisson
Pelo que pude ver do pbix, o mês de janeiro já tem várias transformações no PQ.
Fevereiro e Março não tem. 
Se o seu ERP gera os arquivos .txt e você sempre salva-os na mesma pasta, o ideal seria Obter Dados da pasta e não os arquivos separadamente.
Assim você poderia ter uma tabela única de fatos e não precisaria fazer todas as transformações a cada mês.
Eu não consigo mostrar isso no seu arquivo porque eu precisaria dos .txt para fazer as transformações no PQ.

Além disso, seria interessante criar uma tabela dimensão calendário e usar o filtro a partir dessa tabela, e não do mês de uma de suas tabelas.
A fórmula DAX a seguir foi ensinada pelo Leonardo na live de people analytics.

Power BI --> Página Inicial --> Nova Tabela --> Copiar e colar a fórmula:
dCalendario = 
VAR vAnoMin = YEAR(MIN(fContratos[Data Admissão]))
VAR vAnoMax = YEAR(MAX(fContratos[Data Afastamento]))
VAR vDataInicial = DATE(vAnoMin, 01, 01)
VAR vDataFinal = DATE(vAnoMax, 12, 31)
RETURN
ADDCOLUMNS( 
    CALENDAR(
        vDataInicial,
        vDataFinal 
    ),
    "Ano", YEAR([Date]),
    "Mês Num", MONTH([Date]),
    "Mês", FORMAT([Date],"mmmm"),
    "Dia", DAY([Date])
)

No seu caso, teria que substuir:
fContratos[Data Admissão] por TabelaFato[Data de]
fContratos[Data Afastamento] por TabelaFato[Data até]

Se quiser que eu tente aqui, por favor me envie 2 ou 3 .txt

 

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...