Advanced Training: Raimonds Simanovskis & Zane Baranovska
Advanced Training: Raimonds Simanovskis & Zane Baranovska
Jira Misc
JavaScript
Custom
Jira Misc calculated
fields
custom fields
https://docs.eazybi.com/display/EAZYBIJIRA/
Settings JIRA+Misc+Custom+Fields
Jira Misc
JavaScript
Custom
JavaScript calculated
fields
custom fields
https://docs.eazybi.com/display/EAZYBIJIRA/
Settings JavaScript+calculated+custom+fields
Jira Misc
JavaScript
Demonstration
Import from other data sources
Additional
Source data for additional data
data import
import into Jira cube
https://docs.eazybi.com/display/EAZYBIJIRA/
Source data Additional+data+import+into+Jira+Issues+cube
Mapping
SQL
Properties
Measures
Additional
Mapping to existing
data import
Dimensions
Source data
Mapping
Properties
Measures
Additional
Import data as Properties
data import
Source data
Mapping
Properties
Measures
Additional
Import data as Measures
data import
Source data
Mapping
Properties
Measures
Demonstration
• Calcuated members with MDX
Calculated
MDX language
members
In Dimensions
Calculated
Issues created from total %
members
In Dimensions
Calculated
Issues created from parent %
members
In Dimensions
Calculated
Bugs created %
members
In Dimensions
Calculated
Issues created in previous
members
period
In Dimensions
Calculated
Issues created change %
members
MDX Sum(
{
In Measures PreviousPeriods([Time].CurrentHierarchyMember),
[Time].CurrentHierarchyMember
},
In Dimensions [Measures].[Issues created]
)
Calculated
Cumulative issues resolved
members
MDX Avg(
LastPeriods(3, [Time].CurrentHierarchyMember),
In Measures [Measures].[Issues created]
)
In Dimensions
Calculated
Hours cost
members
MDX Sum(
Descendants(
[Logged by].CurrentMember, [Logged by].[User]),
In Measures
[Measures].[Hours spent] *
[Logged by].CurrentMember.get('Rate')
In Dimensions )
Calculated
Status Open or In Progress
members
MDX Aggregate({
[Transition Status].[Open],
In Measures [Transition Status].[In Progress]
})
In Dimensions
Calculated
Reverted transition statuses
members
MDX Aggregate(
Filter(
In Measures [Transition Status].[Transition Status].Members,
[Transition Status].CurrentMember.Name
MATCHES 'Re.*'
In Dimensions )
)
Calculated
Not Reverted transition statuses
members
MDX Aggregate(
Filter(
In Measures [Transition Status].[Transition Status].Members,
NOT [Transition Status].CurrentMember.Name
MATCHES 'Re.*'
In Dimensions )
)
Calculated
All transition statuses except
members
Canceled
MDX Aggregate({
Except(
In Measures [Transition Status].[Transition Status].Members,
-- set of exceptions
{ [Transition Status].[Canceled] }
In Dimensions )
})
Thank you!
Questions?
community.eazybi.com