Ir para conteúdo
  • 0

Como criar uma tabela temporaria


ismaelsapdetto
Ir para solução Solucionado por leoslemos ,

Pergunta

  • Alunos

Ola pessoal, 

Preciso de uma dica como criar uma tabela temporaria dentro do Dax. 

Preciso fazer a soma dos tipos de atividades de cada projeto, mas nao posso considerar os projetos que tiveram horas "overtime"

Tenho duas tabelas fatos: HorasCompras(ftTMSProjects) e HorasUsadas(ftPsTimeEntries), ambas tem relacionamento com as tabelas dimensoes projeto(dimProjects) e Tipo de Recurso(dimResourceTypes)

image.png.b25e5679b344a30329cec11c28671ee2.png

 

Preciso realizar o balanco das horas disponiveis (Horas compras - horas usadas) por tipo de recursos, excluindo os recusros dos projetos que excederam as horas (horas negativas).  Linhas destacadas em amarelo.

 

Exemplo da tabela atual 

image.thumb.png.019ccc9ff5d81195e1814fc0c8e2925f.png

 

Preciso que o resultado final seja apresentado da seguinte forma. 

 

A regra regal eh: Quando o Balance for negativo desconsiderar toda a linha - (Horas compras, horas usadas e balance)

image.thumb.png.65c2a4163394fc508d2cc37c518dec66.png

 

Alguem tem alguma material que possa compartilhar ou sabe dizer se eh possivel fazer isso ?

 

Obrigado.

Ismael

 

 

image.png

Editado por ismaelsapdetto
Figura colada a mais no final
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos
  • Solução

Olá @ismaelsapdetto, referente ao seu questionamento, o que pode ser fazer é utilizar um filtro, para isso criei duas medidas:

Medida 1
TotalHoraDisponivelProjeto = 
    CALCULATE(
        SUMX(
            fProjetoHoraNegativa, 
            fProjetoHoraNegativa[HorasContratadas] - fProjetoHoraNegativa[HorasUtilizadas]
        )
    )

Medida 2
TotalHorasDisponiveis = 

VAR vSomaHoraPositivas = 
    SUMX(
        FILTER(
            fProjetoHoraNegativa,
            [TotalHoraDisponivelProjeto] > 0
        ),
        fProjetoHoraNegativa[HorasContratadas] - fProjetoHoraNegativa[HorasUtilizadas]
    )

RETURN
   vSomaHoraPositivas

>>Resultado<<
image.png.5a1ce11ca6579f614968c8edae79ae2e.png
 

  • Like 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...