Dax PDF
Dax PDF
Dax PDF
Big Data and Business Intelligence have become the buzzwords in the business world. Data
sources have become huge and data formats have become variant. The need of the hour is to
have simple-to-use tools to handle the ever-flowing vast data in less time to gain insight and
make relevant decisions at the appropriate time.
Data analysts can no longer wait for the required data to be processed by the IT department.
They require a handy tool that enables them to quickly comprehend the required data and make it
available in a format that helps the decision makers take required action at the right time.
Microsoft Excel has a powerful tool called as Power Pivot that was available as an add-in in the
prior versions of Excel and is built-in feature in Excel 2016. The database of Power Pivot, called
the data model and the formula language that works on the data model, called DAX (Data
Analysis Expressions) enables an Excel user to perform tasks such as data modeling and analysis
in no time.
In this tutorial, you will learn data modeling and analysis using DAX, based on the Power Pivot
data model. A sample Profit and Analysis database is used for the illustrations throughout this
tutorial.
As you proceed with the subsequent chapters, you will learn about the different facets of Power
Pivot, DAX and DAX functions in data modeling and analysis.
By the end of the tutorial, you will be able to perform data modeling and analysis with DAX for
any context at hand.
However, the challenge is to extract the relevant data from the available big data as per the
current requirements, and to store it in a way that is amicable for projecting different insights
from the data. A data model thus obtained with the usage of key business terms is a valuable
communication tool. The data model also needs to provide a quick way of generating reports on
an as needed basis.
Data modeling for BI systems enables you to meet many of the data challenges.
A data model that is suitable for one line of business might not be suitable for a different line of
business. Hence, the data model must be developed based on the specific business, the business
terms used, the data types, and their relationships. It should be based on the objectives and the
type of decisions made in the organization.
The data model should include built-in intelligence through metadata, hierarchies, and
inheritances that facilitate efficient and effective Business Intelligence process. With this, you
will be able to provide a common platform for different users, eliminating repetition of the
process.
The data model should precisely present the data specific to the business. It should enable
effective disk and memory storage so as to facilitate quick processing and reporting.
The data model should be able to accommodate the changing business scenarios in a quick and
efficient way. New data or new data types might have to be included. Data refreshes might have
to be handled effectively.
The data required to build a data model can be from various sources and can be in different
formats. You need to determine which portion of the data from each of these data sources is
required for specific data analysis. This is called Shaping the Data.
For example, if you are retrieving the data of all the employees in an organization, you need to
decide what details of each employee are relevant to the current context. In other words, you
need to determine which columns of the employee table are required to be imported. This is
because, the lesser the number of columns in a table in the data model, the faster will be the
calculations on the table.
You need to load the identified data – the data tables with the chosen columns in each of the
tables.
Next, you need to define the logical relationships between the various tables that facilitate
combining data from those tables, i.e. if you have a table – Products - containing data about the
products and a table - Sales - with the various sales transactions of the products, by defining a
relationship between the two tables, you can summarize the sales, product wise.
Identifying the appropriate data types for the data in the data model is crucial for the accuracy of
calculations. For each column in each table that you have imported, you need to define the data
type. For example, text data type, real number data type, integer data type, etc.
This is a crucial step in date modeling for BI. The data model that is built might have to be
shared with several people who need to understand data trends and make the required decisions
The new data insights can be in the form of metadata that can be easily understood and used by
specific business people.
Data Analysis
Once the data model is ready, the data can be analyzed as per the requirement. Presenting the
analysis results is also an important step because the decisions will be made based on the reports.
In this tutorial, you will learn data modeling with Power Pivot data model and DAX and data
analysis with Power Pivot. If you are new to Power Pivot, please refer to the Excel Power Pivot
tutorial.
You have learnt the data modeling process steps in the previous chapter - Data Modeling and
Analysis Concepts. In this chapter, you will learn how to execute each of those steps with Power
Pivot data model and DAX.
In the following sections, you will learn each of these process steps as applied to Power Pivot
data model and how DAX is used.
You can load data into the data model with several options provided in the Power Pivot window
on the Ribbon. You can find these options in the group, Get External Data.
You will learn how to load data from an Access database into the data model in the chapter –
Loading Data into the Data Model.
For illustration purposes, an Access database with Profit and Loss data is used.
The next step in the data modeling process in Power Pivot is defining data types of the columns
in the tables that are loaded into the data model.
You will learn how to define data types of the columns in the tables in the chapter – Defining
Data Types in the Data Model.
The next step in the data modeling process in Power Pivot is creating relationships between the
tables in the data model.
You will learn how to create relationships between the tables in the chapter – Extending the Data
Model.
In the data model, you can create metadata necessary for creating new data insights by −
You can then analyze the data by creating dynamic Power PivotTables that are based on the
columns in the tables and measures that appear as fields in the PivotTable Fields list.
Calculated columns in a table are the columns that you add to a table by using DAX formulas.
You will learn how to add calculated columns in a table in the data model in the chapter -
Extending the Data Model.
To use Time Intelligence Functions in DAX formulas to create metadata, you require a Date
table. If you are new to Date tables, please refer to the chapter – Understanding Date Tables.
You will learn how to create a Date table in the data model in the chapter – Extending the Data
Model.
Creating Measures
You can create various measures in the Data table by using the DAX functions and DAX
formulas for different calculations as required for data analysis in the current context.
You will learn how to create the measures for various purposes of profit and loss analysis in the
subsequent chapters.
You can create Power PivotTables for each of the facets of profit and loss analysis. As you learn
how to create measures using DAX in the subsequent chapters, you will also learn how to
analyze data with these measures using Power PivotTables.
As you can observe, you can load data from databases, or from data services or several other
types of data sources.
When you load data from a data source into the data model, a connection will be established with
the data source. This enables data refresh when the source data changes.
The Power Pivot window appears. The window will be blank as you have not yet loaded any
data.
• Click From Database in the Get External Data group on the Ribbon.
• Click From Access in the dropdown list.
• Click the Next button. The next part of the Table Import Wizard appears.
• In the Table Import Wizard, select the option – Select from a list of tables and views to
choose the data to import.
• Click the Next button. The next part of the Table Import Wizard appears as shown in the
following screenshot.
• Select all the tables.
• Give friendly names to the tables. This is necessary because these names appear in the
Power PivotTables and hence should be understood by everyone.
• Click the Preview & Filter button. The next part of the Table Import Wizard -Preview of
the selected table - appears.
• As seen in the above screenshot, the column headers have check boxes. Select the
columns you want to import in the selected table.
• Click OK. Repeat the same for the other tables.
The importing status will be displayed. The status finally displays Success when data loading is
complete.
As seen in the above screenshot, the connection name given appears under PowerPivot Data
Connections.
In the data model created in the previous chapter, there are 3 tables −
• Accounts
If the data type of the selected column is not appropriate, change the data type as follows.
• Click the down arrow next to the data type in the Formatting group.
• Click the appropriate data type in the dropdown list.
• Repeat for every column in all the tables in the data model.
All the columns in the Accounts table are of descriptive in nature and hence are of Text data
type.
The column Profit Center contains one profit center identity for each row. This column has
unique values and is used in defining the relationship with the Finance Data table.
Finance Data table is the fact table, also known as the data table. Finance Data table contains
the data required for the profit and analysis calculations. You will also create metadata in the
form of measures and calculated columns in this Finance Data table, so as to model the data for
various types of profit and loss calculations, as you proceed with this tutorial.
DAX provides several Time Intelligence functions that help you perform most of such
calculations. However, these DAX functions require a Date table for usage with the other tables
in the data model.
You can either import a Date table along with other data from a data source or you can create a
Date table by yourself in the data model.
For example,
• A Date table can have columns such as Date, Fiscal Month, Fiscal Quarter, and Fiscal
Year.
• A Date table can have columns such as Date, Month, Quarter, and Year.
For example, suppose the data you want to browse has dates from April 1st, 2014 through
November 30th, 2016.
• If you have to report on a calendar year, you need a Date table with a column – Date,
which contains all the dates from January 1st, 2014 to December 31st, 2016 in a sequence.
• If you have to report on a fiscal year, and your fiscal year end is 30th June, you need a
Date table with a column – Date, which contains all the dates from July 1st, 2013 to June
30th, 2017 in a sequence.
• If you have to report on both calendar and fiscal years, then you can have a single Date
table spanning the required range of dates.
Your Date table must contain all of the days for the range of every year in the given duration.
Thus, you will get contiguous dates within that period of time.
If you regularly refresh your data with new data, you will have the end date extended by a year
or two, so that you do not have to update your Date table often.
For example, type 1/1/2014, click the fill handle and drag down to fill the contiguous dates up to
31/12/2016.
This will add the contents of the clipboard to a new table in the data model. Hence, you can use
the same method to create a Date table in an existing data model also.
This copies the contents of the clipboard to a new table in the data model.
Now, you have a Date table in the data model with a single column of contiguous dates. The
header of the column is Date as you had given in the Excel table.
For example, you can add columns – Day, Month, Year, and Quarter as follows −
• Day
=DAY('Date'[Date])
• Month
=MONTH('Date'[Date])
• Year
=YEAR('Date'[Date])
The resulting Date table in the data model looks like the following screenshot.
Thus, you can add any number of calculated columns to the Date table. What is important and is
required is that the Date table must have a column of contiguous dates that spans the duration of
time over which you perform calculations.
Suppose, you want to create a Date table for the calendar year 2017.
• Create an Excel table with a column Date, consisting of contiguous dates from 1st January
2017 to 31st December 2017. (Refer to the previous section to know how to do this.)
• Copy the Excel table and paste it into a new table in the data model. (Refer to the
previous section to know how to do this.)
• Name the table as Calendar.
• Add the following calculated columns −
o Day =DAY('Calendar'[Date])
o Month =MONTH('Calendar'[Date])
o Year =YEAR('Calendar'[Date])
• Next, you can add a calculated column of holidays to the Calendar table using DAX
LOOKUPVALUE function.
=LOOKUPVALUE(Holidays[Holiday],Holidays[Date],'Calendar'[Date])
DAX LOOKUPVALUE function searches the third parameter, i.e. Calendar[Date] in the second
parameter, i.e. Holidays[Date] and returns the first parameter, i.e. Holidays[Holiday] if there is a
match. The result will look like what is shown in the following screenshot.
You can include the fiscal time periods in the calendar table using the DAX formulas −
FYE:=3
=IF('Calendar'[Month]<='Calendar'[FYE],'Calendar'[Year],'Calendar'[Year]+1)
o Fiscal Month
=IF('Calendar'[Month]<='Calendar'[FYE],12-
'Calendar'[FYE]+'Calendar'[Month],'Calendar'[Month]-'Calendar'[FYE] )
o Fiscal Quarter
=INT(('Calendar'[Fiscal Month]+2)/3)
Mark as Date Table dialog box appears. Select the Date column in the Calendar table. This has to
be the column of Date data type and has to have unique values. Click OK.
• Addition of tables
• Addition of calculated columns in an existing table
• Creation of measures in an existing table
Of these, creating the measures is crucial, as it involves providing new data insights in the data
model that will enable those using the data model avoid rework and also save time while
analyzing the data and decision making.
As Profit and Loss Analysis involves working with time periods and you will be using DAX
Time Intelligence functions, you require a Date table in the data model.
If you are new to Date tables, go through the chapter – Understanding Date Tables.
• To create a relationship between the data table, i.e. Finance Data table and the Date table,
you need to create a calculated column Date in the Finance Data table.
• To perform different types of calculations, you need to create relationships between the
data table - Finance Data and the lookup tables – Accounts and Geography Locn.
• You need to create various measures that help you perform several calculations and carry
out the required analysis.
Further, you will learn how to create the measures and how to use them in the Power PivotTables
in the subsequent chapters. This will give you sufficient understanding of data modeling with
DAX and data analysis with Power PivotTables.
• Create a table with a single column with header – Date and contiguous dates ranging
from 7/1/2011 to 6/30/2018 in a new Excel worksheet.
• Copy the table from Excel and paste it into the Power Pivot window. This will create a
new table in the Power Pivot data model.
• Name the table as Date.
• Ensure that the Date column in the Date table is of data type - Date (DateTime).
Next, you need to add the calculated columns – Fiscal Year, Fiscal Quarter, Fiscal Month and
Month to the Date table as follows −
Fiscal Year
Suppose the fiscal year end is June 30th. Then, a fiscal year spans from 1st July to 30th June. For
example, the period July 1st, 2011 (7/1/2011) to June 30th, 2012 (6/30/2012) will be the fiscal
year 2012.
In the Date table, suppose you want to represent the same as FY2012.
• You need to first extract the financial year part of the Date and append it with FY.
o For the dates in the months July 2011 to December 2011, the financial year is
1+2011.
o For the dates in the months January 2012 to June 2012, the financial year is
0+2012.
o To generalize, if the Month of Financial Year End is FYE, do the following −
RIGHT(INT((MONTH('Date'[Date])-1)/'Date'[FYE])+YEAR('Date'[Date]),4)
• Add the calculated column Fiscal Year in the Date table with the DAX formula −
Fiscal Quarter
If FYE represents the month of financial year end, the financial quarter is obtained as
INT((MOD(MONTH('Date'[Date])+'Date'[FYE]-1,12)+3)/3)
• Add the calculated column Fiscal Quarter in the Date table with the DAX formula −
='Date'[FiscalYear]&"-Q"&FORMAT( INT((MOD(MONTH('Date'[Date]) +
'Date'[FYE]-1,12) + 3)/3), "0")
Fiscal Month
If FYE represents the financial year end, the financial month period is obtained as
(Remainder of (Month+FYE-1)/12) + 1
MOD(MONTH('Date'[Date])+'Date'[FYE]-1,12)+1
• Add the calculated column Fiscal Month in the Date table with the DAX formula −
Month
Finally, add the calculated column Month that represents the month number in a financial year as
follows −
Mark the table – Date as Date Table with the column - Date as the column with unique values as
shown in the following screenshot.
To define Relationships between the tables in the data model, following are the steps −
In the Finance Data table, you have 4 columns – Fiscal Month, Date, Account and Profit Center
that you won’t be using as fields in any PivotTable. Hence, you can hide them so that they do not
appear in the PivotTable Fields list.
• Select the columns - Fiscal Month, Date, Account, and Profit Center in the Finance Data
table.
• Right-click and select Hide from Client Tools in the dropdown list.
In the subsequent chapters, you will learn how to create measures and how to use them in Power
PivotTables. You will create all the measures in the data table, i.e. Finance Data table.
You will create measures using DAX formulas in the data table – Finance Data, which you can
use in any number of PivotTables for the data analysis. The measures are essentially the
metadata. Creating measures in the data table is part of data modeling and summarizing them in
the Power PivotTables is part of data analysis.
As you have learnt earlier in the previous sections, data modeling and analysis is dependent on
specific business and context. In this chapter, you will learn data modeling and analysis based on
a sample Profit and Loss database to understand how to create the required measures and use
them in various Power PivotTables.
You can apply the same method for data modeling and analysis for any business and context
In order to perform calculations for profit and loss data analysis, you can create measures such as
sum, year-over-year, year-to-date, quarter-to-date, variance, headcount, cost per headcount, etc.
You can use these measures in the Power PivotTables to analyze the data and report the analysis
results.
In the following sections, you will learn how to create the base finance measures and analyze
data with those measures. The measures are termed as base measures as they can be used in
creating other financial measures. You will also learn how to create measures for the previous
time periods and use them in the analysis.
Budget
A budget is an estimate of a company’s revenues and expenses for a financial year. The budget is
calculated at the beginning of a financial year keeping in view the company’s goals and targets.
Budget measures need to be analyzed from time to time during the financial year, as the market
conditions may change and the company may have to align its goals and targets to the current
trends in the industry.
Forecast
Actuals
To perform the budgeting and forecasting calculations, you require the actual revenue and
expenses at any point in time.
You can create the following 3 base finance measures that can be used in creating other financial
measures in the data mode −
• Budget Sum
• Actual Sum
• Forecast Sum
These measures are the aggregation sums over the columns – Budget, Actual, and Forecast in the
Finance Data table.
Budget Sum
Actual Sum
Forecast Sum
Suppose you want to compare the Actual Sum of a Quarter with the Actual Sum of previous
Quarter. You can create the measure - Prior Quarter Actual Sum.
Similarly, you can create the measure - Prior Year Actual Sum.
If the result is positive, it reflects an increase in actual, and if it is negative, it reflects a decrease
in actual, i.e. if we calculate year-over-year as −
• If the actual sum > the prior year actual sum, year-over-year will be positive.
• If the actual sum < the prior year actual sum, year-over-year will be negative.
In the financial data, accounts such as the expense accounts will have debit (positive) amounts
and the revenue accounts will have credit (negative) amounts. Hence, for the expense accounts,
the above formula works fine.
• If the actual sum > the prior year actual sum, year-over-year should be negative.
• If the actual sum < the prior year actual sum, year-over-year should be positive.
• DAX CONTAINS function returns TRUE, if a row has "Net Revenue" in the column
Class in the Accounts table.
• DAX IF function then returns –([Actual Sum]-[ Prior Year Actual Sum]).
• Otherwise, DAX IF function returns [Actual Sum]-[ Prior Year Actual Sum].
You can create the Year-over-Year Percentage measure with the following DAX formula −
YoY %:=IF([Prior Year Actual Sum], [YoY] / ABS([Prior Year Actual Sum]),BLANK())
DAX IF function is used in the above formula to ensure that there is no division by zero.
• Add the fields Class and Sub Class from the Accounts table to Rows.
• Add the measures – Actual Sum, Prior Year Actual Sum, YoY and YoY % to Values.
• Insert a Slicer on the field Fiscal Year from the Date table.
• Select FY2016 in the Slicer.
• Add the fields Class and Sub Class from the Accounts table to Rows.
• Add the measures – Budget Sum, Prior Year Actual Sum, Budget YoY and Budget YoY
% to Values.
• Insert a Slicer on the field Fiscal Year from the Date table.
• Select FY2016 in the Slicer.
• Add the fields Class and Sub Class from the Accounts table to Rows.
• Add the measures – Forecast Sum, Prior Year Actual Sum, Forecast YoY and Forecast
YoY % to Values.
• Insert a Slicer on the field Fiscal Year from the Data table.
• Select FY2016 in the Slicer.
Create Forecast Variance to Budget Sum (Forecast VTB Sum) measure as follows −
In this chapter, you will learn how to create Year-to-Date measures and how to carry out data
analysis with the same.
In this chapter, you will learn how to create Quarter-to-Date measures and how to carry out data
analysis with the same.
At any time during a financial year, you can calculate the following −
Unexpended Balance
Unexpended Balance is the budget remaining after the actual expenses, i.e.
Budget Attainment %
Budget Attainment % is the percentage of the budget that you have spent to date, i.e.
These calculations help those companies that use budgeting to make decisions.
You need to update the forecasts regularly to keep up with the changes. You can then compare
the most recent forecast to the budget for the rest of the period in the financial year so that the
company can make the required adjustments to meet the business changes.
At any time during a financial year, you can calculate the following −
Forecast Attainment %
Forecast Attainment % is the percentage of the forecast sum that you have spent to date, i.e.
Forecast Unexpended Balance is the Forecast Sum remaining after the actual expenses, i.e
Budget Adjustment
Budget Adjustment is the adjustment in the budget sum an organization needs to make (an
increase or decrease) based on the forecast.
The budget needs to be increased if the resulting value is positive. Otherwise, it can be adjusted
for some other purpose.
Forecast Attainment Percentage:= IF([YTD Forecast Sum], [YTD Actual Sum]/[YTD Forecast
Sum], BLANK())
CountOfActualMonths:=CALCULATE(DISTINCTCOUNT('FinanceData' [Fiscal
Month]),'Finance Data'[Actual]<>0)
CountOfBudgetMonths:=CALCULATE(DISTINCTCOUNT('FinanceData' [Fiscal
Month]),'Finance Data'[Budget]<>0)
CountOfForecastMonths:=CALCULATE(DISTINCTCOUNT('FinanceData' [Fiscal
Month]),'Finance Data'[Forecast]<>0)
DAX LASTNONBLANK function as used above returns the last date for which you have a non-
blank sum of people so that you can calculate the sum of people on that date.
You can create Prior Year Actual Ending Headcount measure as follows −
• Add the fields Fiscal Year and Month from the Date table to Rows.
• Add the measures Actual Ending Headcount, Budget Ending Headcount, Forecast Ending
Headcount, Prior Year Actual Ending Headcount from Finance Data table to Values.
• Insert a Slicer on the Fiscal Year field.
• Select FY2016 in the Slicer.
The Average Monthly Headcount is the sum of the monthly headcounts divided by the number
of months in the selection.
You can create Prior Year Actual Average Headcount measure as follows −
• Add the fields Fiscal Year and Month from the Date table to Rows.
• Add the measures Actual Average Headcount, Budget Average Headcount, Forecast
Average Headcount, Prior Year Actual Average Headcount from Finance Data table to
Values.
• Insert a Slicer on the Fiscal Year field.
• Select FY2016 in the Slicer.
In the subsequent chapters, you will learn how to use these base Headcount measures in other
calculations such as YoY Headcount and Variance measures.
In this chapter, you will learn how to create Year-Over-Year Headcount measures and how you
can analyze the data with these measures.
YoY Actual Ending Headcount:=[Actual Ending Head Count]-[Prior Year Actual Ending
Headcount]
YoY Actual Average Headcount:= [Actual Average Headcount]-[Prior Year Actual Average
Headcount]
YoY Actual Total Headcount:=[Actual Total Head Count]-[Prior Year Actual Total Headcount]
• Add the fields Fiscal Quarter and Month from the Date table to Rows.
• Add the measures – Actual Ending Head Count, Prior Year Actual Ending Head Count,
YoY Actual Ending Head Count to Values.
• Insert a Slicer on the field Fiscal Year.
• Select FY2016 in the Slicer.
• Add the fields Fiscal Quarter and Month from the Date table to Rows.
• Add the measures – Actual Average Head Count, Prior Year Actual Average Head
Count, YoY Actual Average Head Count to Values.
YoY Budget Ending Headcount:= [Budget Ending Head Count]-[Prior Year Actual Ending
Headcount]
YoY Budget Average Headcount:= [Budget Average Headcount]-[Prior Year Actual Average
Headcount]
YoY Budget Total Headcount:=[Budget Total Headcount]-[Prior Year Actual Total Headcount]
YoY Forecast Ending Headcount:= [Forecast Ending Head Count]-[Prior Year Actual Ending
Headcount]
YoY Forecast Average Headcount:= [Forecast Average Headcount]-[Prior Year Actual Average
Headcount]
VTB Ending Head Count:= 'Finance Data'[Budget Ending Head Count]-'Finance Data'[Actual
Ending Head Count]
VTB Total Head Count:= 'Finance Data'[Budget Total Headcount]-'Finance Data'[Actual Total
Head Count]
You can create Forecast Variance to Budget Ending Headcount Measure as follows −
Forecast VTB Ending Head Count:= 'Finance Data'[Budget Ending Head Count]-'Finance
Data'[Forecast Ending Head Count]
You can create Forecast Variance to Budget Average Headcount Measure as follows −
You can create Forecast Variance to Budget Total Headcount Measure as follows −
• Finance Measures.
• Headcount Measures.
The third major category of measures that you will learn is People Cost Measures. Any
organization will be interested to know the annualized cost per head. Annualized cost per head
represents the cost to the company of having one employee on a full year basis.
To create Cost Per Head measures, you need to first create certain preliminary People Cost
Measures. In the Accounts table, you have a column – Sub Class that contains People as one of
the values. Hence, you can apply a filter on the Accounts table on the Sub Class column to obtain
the filter context onto the Finance Data table to obtain People Cost.
You can use thus obtain People Cost measures and Count of Months measures to create
Annualized People Cost measures. You can finally create Annualized Cost Per Head measures
from Annualized People Cost measures and Average Head Count measures.
You can create Actual Annualized Cost Per Head (CPH) measure as follows −
You can create Budget Annualized Cost Per Head (CPH) measure as follows −
You can create Forecast Annualized Cost Per Head (CPH) measure as follows −
You can create Prior Year Actual Annualized Cost Per Head (CPH) measure as follows −
• Add the fields Fiscal Quarter and Fiscal Month from Date table to Rows.
• Add the measures Actual Annualized CPH, Budget Annualized CPH, and Forecast
Annualized CPH to Columns.
• Add the field Fiscal Year from Date table to Filters.
• Select FY2016 in the Filter.
• Add the fields Fiscal Quarter and Fiscal Month from Date table to Rows.
• Add the measures Actual Annualized CPH, Budget Annualized CPH, VTB Rate, VTB
Volume, VTB Sum to Values.
• Add the fields Fiscal Year from Date table and Sub Class from Accounts table to Filters.
• Select FY2016 in the Fiscal Year Filter.
• Select People in the Sub Class Filter.
• Filter Row Labels for Fiscal Quarter values FY2016-Q1 and FY2016-Q2.
• Add the fields Fiscal Quarter and Fiscal Month from Date table to Rows.
• Add the measures Actual Annualized CPH, Forecast Annualized CPH, VTF Rate, VTF
Volume, VTF Sum to Values.
• Add the fields Fiscal Year from Date table and Sub Class from Accounts table to Filters.
• Select FY2016 in the Fiscal Year Filter.
• Select People in the Sub Class Filter.
• Filter Row Labels for Fiscal Quarter values FY2016-Q1 and FY2016-Q2.
• Add the fields Fiscal Quarter and Fiscal Month from Date table to Rows.
• Add the measures Budget Annualized CPH, Forecast Annualized CPH, Forecast VTB
Rate, Forecast VTB Volume, Forecast VTB Sum to Values.
• Add the fields Fiscal Year from Date table and Sub Class from Accounts table to Filters.
• Select FY2016 in the Fiscal Year Filter.
• Select People in the Sub Class Filter.
• Filter Row Labels for Fiscal Quarter values FY2016-Q1 and FY2016-Q2.