Issue resolved in Sprint appears as none

Hi! I have created a report where it shows the time where the user commits to deliver a ticket until it is resolved.

And the commitment point will be either when the Sprint started or when the issue was added during Sprint. And as it could be that an issue is a spillover from one Sprint to another, we should check the 1st Sprint to obtain that date.

For that I created the commitment date like:

1st question, is the formula to obtain the committed correctly created?

CASE WHEN

  Count(
    [Sprint].[Sprint].getMembersByKeys(
      [Issue].CurrentHierarchyMember.get('Sprint IDs')
    )
  ) = 1
  

THEN
  Iif(
    [Measures].[Issue Sprint Incoming State] = 'Added',
     -- Added in the middle of the Sprint
    TimestampToDate(
  (
    [Measures].[Transition to first timestamp],
    [Transition Field].[Sprint]
  )
)
    -- It was planned during Sprint Planning:
    (
      (
        [Measures].[Transition to first timestamp],
          [Transition Field].[Sprint status],
          [Sprint Status].[Active],
          [Issue Sprint Status Change].[(none) => Active],
          [Time].DefaultMember
      )
    )
   
  )
ELSE
  [Sprint].[Sprint].GetMembersByKeys(
         [Issue].CurrentHierarchyMember.Get('Sprint IDs')
  ).Item(0).Get('Activated date')   
END

And Based on the hidden property Issue Sprint Incoming State:

I found this for some tickets these properties in the report:

  • Sprint: (no sprint)
  • Sprint ID: -1
  • Sprint IDs: 106539
  • Sprint Status: (none)
  • Sprint Incoming State: (none)

When in my Sprint report I found that issue was added during the Sprint Planning (no asterisk nearby the issue) and it was in resolved status (no final).

2nd question

Why does it have that “none” as Sprint Incoming State? How should I threat these kind of cases?

Hi @Nacho

Property “Issue Sprint incoming state” is an issue-level property, and it will return values only when you use issue-level members from the “Issue” dimension.

This property can return NULL in various cases:

  1. Ticket has no sprint and never had any.

  2. Ticket is not resolved within sprint timeframe and not moved to next sprint which has been started already

  3. The ticket is in a sprint that has not started yet.

You could contact the eazyBU support team and provide the JSON file and also share more details about the case.
”Added” or “Committed” values would for the hidden measure “Issue sprint incoming state” are only for already started sprints and this property woudl return values only for issue-level calculations in report.
Future sprints (which haven’t started yet) would return value “(none)” in this property.

Please check the documentation page about sprint scope measures:

Martins / eazyBI