17
Understanding Tuples Lauma C ī rule

Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

Understanding Tuples

Lauma Cīrule

Page 2: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

Lauma Cīrule

“Quality addict. Used to be a Testing Manager, now a full-time support queen.”

Page 3: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

What is tuple?

Why at eazyBI support we love

them?

Real life examples with eazyBI

Community Days May 24-25, 2018

Page 4: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer

What is tuple?

A tuple is an intersection of exactly a single member from each dimension (hierarchy) in the cube.

Page 5: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

( [Measures].[Issues created], [Issue Type].[Bug], [Time].[2018].[Q2 2018].[May 2018])

Tuple always identifies an exact cell in the multi-dimensional matrix

Page 6: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

Tuple By using Tuple we can

often avoid long running reports,

timeouts …

Sets Going through large

sets with Descendants(..) can be

problematic… Though sometimes

necessary.

Page 7: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

( [Measures].[Issues created], [Issue Type].[Bug])

Bugs created

Issues created without bugs

[Measures].[Issues created] - [Measures].[Bugs created]

Tuple examples

Bugs created

Top Priorities %

User logged hours

Issues in Fix Version

Page 8: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

Tuple examples

Bugs created

Top Priorities %

User logged hours

Issues in Fix Version

Page 9: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

Tuple examples

Bugs created

Top Priorities %

User logged hours

Issues in Fix Version

% resolved in Top priorities

( [Measures].[Issues resolved], [Priority].[Top priorities])/( [Measures].[Issues resolved], [Priority].DefaultMember)

Page 10: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

Tuple examples

Bugs created

Top Priorities %

User logged hours

Issues in Fix Version

Top priorities

Aggregate({ [Priority].[Highest], [Priority].[High]})

Page 11: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

Tuple examples

Bugs created

Top Priorities %

User logged hours

Issues in Fix Version

Page 12: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

Tuple examples

Bugs created

User logged hours

Issues in Fix Version

Hours spent in assigned issues

Top Priorities %

( [Measures].[Hours spent], [Logged by].[User].GetMemberByKey( [Assignee].CurrentMember.Key ))

Page 13: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

Tuple examples

Bugs created

User logged hours

Issues in Fix Version

Hours spent in any issue

Top Priorities %

( [Measures].[Hours spent], [Logged by].[User].GetMemberByKey( [Assignee].CurrentMember.Key ), [Assignee].DefaultMember)

Page 14: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

Tuple examples

Bugs created

User logged hours

Issues in Fix Version

Top Priorities %

Page 15: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

Tuple examples

Bugs created

User logged hours

Issues in Fix Version

Open issues on version start date

Top Priorities %

( [Measures].[Open issues], [Time].CurrentHierarchy.

Levels('Day').DateMember( [Fix version]. CurrentHierarchyMember.Get( ‘Start date’)

))

Page 16: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

Tuple examples

Bugs created

User logged hours

Issues in Fix Version

Top Priorities %

Page 17: Understanding Tuples - eazyBI Community · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004, Springer What is tuple? A tuple is an intersection of exactly

community.eazybi.com

[email protected]