Technical Training
Analysis Services TrainingTable of Contents
MSAS - Implementing Calculations Using MDX Part 1
MSAS - Implementing Calculations Using MDX Part 1 - Page 2
MSAS - Implementing Calculations Using MDX Part 1 - Page 3MSAS - Implementing Calculations Using MDX Part 1 Page - 3
MSAS - Implementing Calculations Using MDX Part 1
|
|
The list of functions for building expressions is available in the right pane of the Calculated member builder. To add functions to the Value expression box the user has to double click the function or select the function and click Insert button. The user can also drag the function to the Value expression box.
|
|
The Insert button helps the user add data to the Value expression box from the Data pane or the Functions pane. To the extreme right of the Calculated member builder is the Number or arithmetic operator buttons. These help the user add numbers and operators to Value expressions.
The Register button at the bottom of the numeric pad displays the Register Function Libraries dialog box on being clicked. The user can register external function type libraries by clicking on this button. The library types supported are *.olb, *.tlb, *.dll. The new library then appears in the function box once the user has identified the library and selected it. Libraries can be added or removed using this dialog box.
Now that we have had a look at the interface of the Calculated member interface let us proceed with building a calculated member. As stated earlier we had named our member name as Average Price. In the MeasuresLevel expand the measures to display all the measures existing in the cube.
|
|
In the Value expression box, construct an expression to produce the values of the calculated member. Use any combination of the following methods to add to the expression:
Select Store Sales, and then drag it into the Value expression box.
In the number and operator pad, click the / operator. The operator appears at the end of the expression in the Value expression box.
Under Data, select the Unit sales measure and drag it to the end of the expression in the Value expression box.
To close Calculated Member Builder, click OK.
To save the cube with the new calculated member, in Cube Editor, on the File menu, click Save.
|
|
The user is brought back to the Cube Editor. Average Price is displayed as a calculated member.

Now right click the cube and browse the data in the cube.

Once the calculated member is added to the cube, all dependent virtual cubes must be processed to ensure that users have access to the calculated members. During the processing of the virtual cubes, end users will remain unaffected so long as they remain connected. However, unless the virtual cubes are processed end user will not be able to see the calculated members. Note that Calculated members in regular cubes are not visible in the Analysis manager tree pane. To create and access them, the user will have to navigate to the Cube Editor.
Analysis Services Training
- MSAS - Browsing the Dependency Network
- MSAS - Building a Relational Decision Tree Model
- MSAS - Introduction to Data Mining
- MSAS - Applying security to a Dimension
- Tutorial 65: MSAS - Managing Cube Roles
- MSAS - Understanding Database Roles
- MSAS - Securing User Authentication
- MSAS - Introducing Analysis Services Security
- MSAS - Writebacks
- MSAS - Defining and Creating Drillthrough
- MSAS - Defining and Creating Auctions
- MSAS - Creating and Maintaining Calculated Members in Virtual Cubes
- MSAS - Building a Virtual Cube
- MSAS - Understanding Virtual Cubes
- MSAS - Introducing Solve Order
- MSAS - Implementing Calculations Using MDX Part 2
- MSAS - Implementing Calculations Using MDX Part 1
- MSAS - Merging Partitions
- MSAS - Introduction and Managing Partitions
- MSAS - Troubleshooting Cube Processing
- MSAS - Optimizing Cube Processing
- MSAS - Processing Dimensions and Cubes
- MSAS - Introducing Dimension and Cube Processing
- MSAS: Optimization Tuning Part 2
- MSAS: Optimization Tuning Part 1
- MSAS: Usage-Based Optimization
- MSAS: Analysis Services Aggregations
- MSAS: The Storage Design Wizard
- MSAS: Analysis Server Cube Storage
- MSAS: Defining Cube Properties
- MSAS: Introduction and Working with Measures
- MSAS: Introduction and Working with Cubes
- MSAS: Virtual Dimensions
- MSAS: Introducing Member Properties
- MSAS: Creating Custom Rollups
- MSAS: Creating a Time Dimension
- MSAS: Understanding Hierarchies
- MSAS: Dimension Storage Modes and Levels
- MSAS: Working with Levels and Hierarchies
- MSAS: Working with Parent-Child Dimensions
- MSAS : Basics of Levels
- MSAS : Working with Standard Dimensions
- MSAS : Shared vs Private Dimensions
- Understanding Dimension Basics
- MSAS : Office 2000 OLAP Components
- MSAS : Client Architecture
- MSAS : Cube Storage options
- MSAS : Meta data Repository
- MSAS : Analysis services Tools for Extended Functionality
- MSAS : The Wizards
- MSAS : The Analysis Manager and Analysis Server
- MSAS : The Data warehousing framework of SQL Server 2000 - Part 2
- MSAS : The Data warehousing framework of SQL Server 2000 - Part 1
- MSAS : Microsoft Data Warehousing Overview
- MSAS : Browsing the Cube
- MSAS : Designing Storage and Processing the Cube
- MSAS : Building the Cube Part #3
- MSAS : Building the Cube Part #2
- MSAS : Building the Cube Part #1
- MSAS : Setting up the Database in Analysis Server
- MSAS : Preparing to Create the Cube
- MSAS : Introducing Analysis Manager Wizards
- Microsoft Analysis Services Installation
- MSAS - Applying OLAP Cubes
- Understanding OLAP Models
- Designing the Dimensional Model and Preparing the data for OLAP
- Design of the data warehouse: Kimball Vs Inmon
- Defining OLAP Solutions and Data Warehouse design
- Microsoft Analysis Services Training
- Data Warehouse database and OLTP database
- Introduction to Data Warehousing











