Ir para conteúdo
  • 0

Corrigir total no final da tabela


Celso Spina
Ir para solução Solucionado por Celso Spina ,

Pergunta

  • Alunos

Pessoal, bom dia!

EU estou criando uma análise no Jira e para isso preciso tirar uma foto do início e do fim da sprint. Para o cálculo do início, eu uso a seguinte medida:

 

Time Estimate Sprint Initial = 
VAR varChaveSprint = SELECTEDVALUE(fIssues[key])
VAR varSprintID = MAX(fSprints[id])
VAR varDataInicialSprint = 
CALCULATE(
    MIN(fSprints[startDate])
    , fSprints[id] = varSprintID
)
VAR varResult =
DIVIDE(
    CALCULATE(
        VALUE(MAX(fLogs[toString]))
        , TOPN(
            1
            , FILTER(
                ALL(fLogs)
                , fLogs[fieldId] = "timeestimate" 
                && fLogs[created] <= varDataInicialSprint
                && fLogs[key] = varChaveSprint
            )
            , fLogs[created]
            , DESC
        )
    )
    , 3600
)
RETURN
SUMX(
    fIssues
    , varResult
)

 

image.png.fbd42835c609a60e11fd074d6d5eb050.png

 

Mesmo usando o SUMX eu não consegui calcular o total. Algumas sugestão.

 

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Edson, obrigado.

Mas mesmo alterando a medida para VALUES(fIssues[key]), não rola.
 

Time Estimate Sprint Initial =
VAR varChaveSprint = SELECTEDVALUE(fIssues[key])
VAR varSprintID = MAX(fSprints[id])
VAR varDataInicialSprint =
CALCULATE(
    MIN(fSprints[startDate])
    , fSprints[id] = varSprintID
)
VAR varResult =
DIVIDE(
    CALCULATE(
        VALUE(MAX(fLogs[toString]))
        , TOPN(
            1
            , FILTER(
                ALL(fLogs)
                , fLogs[fieldId] = "timeestimate"
                && fLogs[created] <= varDataInicialSprint
                && fLogs[key] = varChaveSprint
            )
            , fLogs[created]
            , DESC
        )
    )
    , 3600
)
RETURN
SUMX(
    VALUES(fIssues[key])
    , varResult
)
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Suave @Celso Spina?

Tenta ver então se trocando a SELECTEVALUE() por uma MAX() resolve o problema:
 

Citar

varChaveSprint = SELECTEDVALUE(fIssues[key]

por

Citar

varChaveSprint = MAX(fIssues[key]

Normalmente a SELECVALUE() é a culpada por fazer desaparecer o total porque ela tem um HASONEVALUE() implícito nela.

Abs!

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...