Alunos Celso Spina Postado Janeiro 3 Alunos Compartilhar Postado Janeiro 3 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 ) Mesmo usando o SUMX eu não consegui calcular o total. Algumas sugestão. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Celso Spina Postado Fevereiro 23 Autor Alunos Solução Compartilhar Postado Fevereiro 23 @Joao Raulino Obrigado. Mas para resolver essa questão, eu tive de criar uma outra medida com SUMX da medida SUMX( VALUES(....) , [Medida] ) 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Edson Igari Postado Janeiro 3 Alunos Compartilhar Postado Janeiro 3 @Celso Spina, tudo bem? Tente alterar o trecho circulado abaixo por um VALUES da coluna key Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Celso Spina Postado Janeiro 3 Autor Alunos Compartilhar Postado Janeiro 3 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 More sharing options...
0 Alunos Joao Raulino Postado Janeiro 3 Alunos Compartilhar Postado Janeiro 3 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 More sharing options...
Pergunta
Celso Spina
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
)
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
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora