19
How to See Through Calculated Measures Zane Baranovska

How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

How to See Through Calculated Measures

Zane Baranovska

Page 2: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

In love and hate

relationship with testing

Zane Baranovska

Page 3: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

Community Days May 16 - 17, 2019 “Borrow”

solutions

Disassemble & examine

Demo how to break up MDX

Page 4: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

Good artists copy, great artists steal.

PABLO PICASSO

Page 5: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

“Borrow” solutions from internetdocs.eazybi.com, community.eazybi.com

Page 6: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

I can’t save my measure! It keep telling me something about set.

FRUSTRATED CUSTOMER

Page 7: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

If I run numbers in excel, it gives me a different average.

CURIOUS CUSTOMER

Page 8: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

What to do when calculated member doesn't work as

expected?

Page 9: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

Disassemble Break up formula gradually and test each part separately

Learn basics Know function arguments and data types.

Understand measure Understand what each measure means and how it is related to dimensions

Examine MDX on your data

Page 10: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

Disassemble calculation

Data types

Functions

Measures

Break up

Data types for function arguments

• Number

• String

• Date

• Set

• Member

“Guns N' Roses”

[Time].[Year].[2018]

May 25 2018{%,&,@,*,$,!}

17h 38m 91.6%

Page 11: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

Disassemble calculation

Functions

Measures

Break up

Know function syntax

• What goes IN, how many arguments

• What comes OUT

• Where function starts and where it ends. Brackets (), curly brackets {}, dot .

Data types

Page 12: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

Disassemble calculation

Measures

Break up

Measure meaning and relation to dimensions

• What each measure means: count of dogs or cats, count of beginnings, transitions or endings, time in days or hours, etc.

• How measure is related to Time and other dimensions

Data types

Functions

Page 13: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

Disassemble calculation

Data types

Functions

Measures

Break up

Test each part separately

• Select items for testing • Break up each formula by arguments • Use SetToStr() to test a set • Use AllProperties to get precise property name

Page 14: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

DEMO How to Break Up MXD

Page 15: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

Example from live demo Formula from eazyBI Community post: https://community.eazybi.com/t/rolling-avg-velocity-for-last-5-sprints/1075/2

Report in eazyBI: https://eazybi.com/accounts/22010/cubes/Issues/reports/216763

Page 16: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of
Page 17: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

“Borrow”!

Examine!

Be creative!

Page 18: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

community.eazybi.com [email protected]

Questions?

Page 19: How to See Through Calculated Measures · 2019-05-21 · Disassemble calculation Measures Break up Measure meaning and relation to dimensions • What each measure means: count of

Thank you!