07 LCI - Tuples · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004,...

16
Understanding Tuples Lauma C ī rule

Transcript of 07 LCI - Tuples · Mark Whitehorn, Robert Zare and Mosha Pasumansky “Fast Track to MDX” 2004,...

Page 1: 07 LCI - Tuples · 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

Understanding Tuples

Lauma Cīrule

Page 2: 07 LCI - Tuples · 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

“I aim not to make the software; I aim to make it better!”

Lauma Cīrule

Page 3: 07 LCI - Tuples · 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

Community Days April 12, 2019 What is tuple?

Why at eazyBI support we love

them?

Real life examples with eazyBI

Page 4: 07 LCI - Tuples · 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

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: 07 LCI - Tuples · 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

( [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: 07 LCI - Tuples · 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

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: 07 LCI - Tuples · 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

( [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

Page 8: 07 LCI - Tuples · 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

Tuple examples

Bugs created

Top Priorities %

User logged hours

Page 9: 07 LCI - Tuples · 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

Tuple examples

Bugs created

Top Priorities %

User logged hours

% resolved in Top priorities

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

Page 10: 07 LCI - Tuples · 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

Tuple examples

Bugs created

Top Priorities %

User logged hours

Top priorities

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

Page 11: 07 LCI - Tuples · 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

Tuple examples

Bugs created

Top Priorities %

User logged hours

Page 12: 07 LCI - Tuples · 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

Tuple examples

Bugs created

User logged hours

Hours spent in assigned issues

Top Priorities %

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

Page 13: 07 LCI - Tuples · 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

Tuple examples

Bugs created

User logged hours

Hours spent in any issue

Top Priorities %

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

Page 14: 07 LCI - Tuples · 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

Tuple examples

Bugs created

User logged hours

Top Priorities %

Page 15: 07 LCI - Tuples · 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

community.eazybi.com [email protected]

Questions?

Page 16: 07 LCI - Tuples · 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

Thank you!