Como criar um medida calculada para issues entregues no prazo

Olá Comunidade,

Sou novo usando o eazyBI e precisava de uma ajuda para criar uma medida calculada. Seria uma tabela que teria uma visualização agregada por Assignee de quantas issues foram entregues no prazo em um determinado período de tempo.

Basicamente seria uma comparação entre o Due Date Dev (custom field) e a data da transição para o status “Dev Done”, se a data da transição para “Dev Done” for menor que a data do Due Date Dev então somaria +1 ao número de tarefas entregues no prazo por esse Dev. Não queria criar um campo customizado para trazer essa data considerando que conseguimos trazer essa informação através do Issue Change History.

Alguém com mais experiência conseguiria me apoiar?

Hi @kawan20011

Welcome to eazyBI Community!
You may try the following calculated measure. Please note that for the date the ticket transitioned to “Dev Done” status, I took the first date it transitioned to that status. If there have been multiple transitions, you may need to decide whether you’d like to use the First date the ticket transitioned to the status or the Last date (and adjust the formula accordingly in that case).

Sum(
  Filter(
    Descendants([Issue].CurrentMember,[Issue].[Issue]),
      ([Measures].[Transitions to status],
    [Transition Status].[Dev Done]
      )>0
  ),
  CASE
WHEN
DateCompare(
  [Measures].[Issue Due Date Dev], 
    ([Measures].[Transition to status first date],
    [Transition Status].[Dev Done]
  )
)  > 0
THEN
1
END
)

Best wishes,

Elita from support@eazybi.com