I’m not able to cumulate values for a chart. I would like to have them at the project level.
The values are calculated using a custom field with the following formula:
CASE
WHEN [Measures].[Issue Pre-Sizing (PT)] = ‘S (bis 5 PT)’ THEN 2.5
WHEN [Measures].[Issue Pre-Sizing (PT)] = ‘M (5 bis 15 PT)’ THEN 10
WHEN [Measures].[Issue Pre-Sizing (PT)] = ‘L (15 bis 50 PT)’ THEN 32.5
WHEN [Measures].[Issue Pre-Sizing (PT)] = ‘XL (50 bis 100 PT)’ THEN 75
WHEN [Measures].[Issue Pre-Sizing (PT)] = ‘XXL (100 bis 200 PT)’ THEN 150
END
Hi @dokpat,
You need to use Sum() and DescendantsSet() functions to sum the values from issues per project level:
Sum(
Filter(
DescendantsSet([Issue].CurrentHierarchyMember, [Issue].CurrentHierarchy.Levels("Issue")),
Not IsEmpty([Measures].[Issue Pre-Sizing (PT)])
AND
[Measures].[Issue Pre-Sizing (PT)] <> "(none)"
AND
[Measures].[Issues created]>0
),
CASE
WHEN [Measures].[Issue Pre-Sizing (PT)] = "S (bis 5 PT)" THEN 2.5
WHEN [Measures].[Issue Pre-Sizing (PT)] = "M (5 bis 15 PT)" THEN 10
WHEN [Measures].[Issue Pre-Sizing (PT)] = "L (15 bis 50 PT)" THEN 32.5
WHEN [Measures].[Issue Pre-Sizing (PT)] = "XL (50 bis 100 PT)" THEN 75
WHEN [Measures].[Issue Pre-Sizing (PT)] = "XXL (100 bis 200 PT)" THEN 150
END
)