You are on page 1of 87

Level 1 drill Level 2 drill Level 3 drill

Dashboard Cross Ref Metric Definition Parent page analysis down down down Data Item (Source) Source System/File Source Table/Tab

((Revenue for measurement period for


current FY / Revenue for measurement Revenue growth for each quarter
1 Annual revenue growth period for previous FY) -1)% against target Revenue Amount Oracle (Noetix_Sys) kb_margins_t
Date From Oracle (Noetix_Sys) kb_margins_t
Date To Oracle (Noetix_Sys) kb_margins_t
Target Revenue
<period> Gross
CEO Revenue Amount Margin.xls SL Summary YTD

Trend of month on month actual


revenue vs. internal budgeted
revenue vs. revenue budgeted for
2 Revenue Revenue current period board Revenue Amount Oracle (Noetix_Sys) kb_margins_t
Date From Oracle (Noetix_Sys) kb_margins_t
Date To Oracle (Noetix_Sys) kb_margins_t
P & L Summary (Incl
Budgeted Revenue PL by month <period> Aus)
Board Budgeted
Revenue
<period> Gross
CEO Revenue Amount Margin.xls UK, HK, Singapore

For the month & YTD, revenue


2.1 Revenue breakup by Industry Revenue Amount Oracle (Noetix_Sys) kb_margins_t
Industry Oracle (Noetix_Sys) kb_margins_t
Date From Oracle (Noetix_Sys) kb_margins_t
Date To Oracle (Noetix_Sys) kb_margins_t
P & L Summary
Industry PL by month <period> (Excl Aus)
P & L Summary
Budgeted Revenue PL by month <period> (Excl Aus)
P & L Summary
Budgeted Revenue PL by month <period> (Aus)
<period> Gross
Revenue Amount Margin.xls Pivot QTD
Board Budgeted
CEO Revenue
For the month & YTD, revenue
2.2 Revenue breakup by SL Revenue Amount Oracle (Noetix_Sys) kb_margins_t
service line Oracle (Noetix_Sys) kb_margins_t
Date From Oracle (Noetix_Sys) kb_margins_t
Date To Oracle (Noetix_Sys) kb_margins_t
P & L Summary
service line PL by month <period> (Excl Aus)
P & L Summary
Budgeted Revenue PL by month <period> (Excl Aus)
P & L Summary
Budgeted Revenue PL by month <period> (Aus)
<period> Gross
Revenue Amount Margin.xls UK, HK, Singapore
Board Budgeted
CEO Revenue

(revenue from new clients in current


% revenue from new measurement period / total revenue in current YTD % revenue from new clients vs.
3 clients measurement period)% YTD target Revenue Amount Oracle (Noetix_Sys) kb_margins_t
Customer Name Oracle (Noetix_Sys) kb_margins_t
Date From Oracle (Noetix_Sys) kb_margins_t
Date To Oracle (Noetix_Sys) kb_margins_t
Target Revenue
from client
<period> Gross
Revenue Amount Margin.xls Pivot YTD summary
<period> Gross
CEO Customer Name Margin.xls Pivot YTD summary

% Revenue from top 5 clients for Historical %


current month to know client Revenue from
4 Client concentration Revenue % from top 5 clients concentration top 5 clients Revenue Amount Oracle (Noetix_Sys) kb_margins_t
Customer Name Oracle (Noetix_Sys) kb_margins_t
Date From Oracle (Noetix_Sys) kb_margins_t
Date To Oracle (Noetix_Sys) kb_margins_t
<period> Gross
Revenue Amount Margin.xls Pivot YTD summary
<period> Gross
CEO Customer Name Margin.xls Pivot YTD summary
For the month &
YTD,
comparison of
revenue
budgeted vs.
4.1 actual by client Revenue Amount Oracle (Noetix_Sys) kb_margins_t
Customer Name Oracle (Noetix_Sys) kb_margins_t
Date From Oracle (Noetix_Sys) kb_margins_t
Date To Oracle (Noetix_Sys) kb_margins_t
Revenue Budgeted
by client
<period> Gross
Revenue Amount Margin.xls Pivot YTD summary
<period> Gross
CEO Customer Name Margin.xls Pivot YTD summary
Contracted sales - Total Contract Value of
5 Sales (bookings) opportunities that are successfully closed Monthly trend of sales Month Opportunites won.xls Wins
CEO Sales Booked Opportunites won.xls Wins

Month on month sales booked


against revenue forecasted for
5.1 future months Sales Booked Opportunites won.xls Wins
Month Opportunites won.xls Wins
P & L Summary (Incl
CEO Budgeted Revenue PL by month <period> Aus)

Contracted sales that have not been Monthly revenue forecast


6 Backlog recognized as revenue Monthly trend of backlog Backlog <period>.xls Data reformatted
Monthly revenue forecast
CEO Month <period>.xls Data reformatted

Monthly Operating profit vs.


7 Profitability Operating profit / revenue for current period % budgeted Revenue Amount Oracle (Noetix_Sys) kb_margins_t
Standard Cost Oracle (Noetix_Sys) kb_margins_t
Standard Expenses Oracle (Noetix_Sys) kb_margins_t
Date From Oracle (Noetix_Sys) kb_margins_t
Date To Oracle (Noetix_Sys) kb_margins_t

pa_cost_rev_dist_lin
SGA Oracle (PA) es_all
SGA SGA <Period>.xls Other regions
<period> Gross
CEO Gross Margin margin.xls SL Summary QTD
Operating profit
targets

Current month
SG&A cost by Historical SG&A
Monthly total SGA cost vs. budget function vs cost by function vs pa_cost_rev_dist_lin
8 SG&A % SG&A expenses / revenue for current period as % of revenue budget budget SGA Oracle (PA) es_all

hr_organization_unit
Function Oracle (HR) s

Revenue Oracle (Noetix_Sys) kb_margins_t


Function Oracle (Noetix_Sys) kb_margins_t
<period> Gross
Revenue Amount Margin.xls UK, HK, Singapore

SGA SGA <Period>.xls UK, HK, Singapore


SGA Budget SGA <Period>.xls Summary
CEO Function SGA <Period>.xls Summary
(Total revenue – project expenses – SL
expenses – GSD level expenses) for current Monthly actual vs. budgeted GSD
9 GSD GM% period / Revenue for current period GM% Revenue Amount Oracle (Noetix_Sys) kb_margins_t
Standard Cost Oracle (Noetix_Sys) kb_margins_t
SL Expenses Oracle (Noetix_Sys) kb_margins_t
GSD level expenses Oracle (Noetix_Sys) kb_margins_t
Date From Oracle (Noetix_Sys) kb_margins_t
Date To Oracle (Noetix_Sys) kb_margins_t
<period> Gross
Revenue Amount Margin.xls Pivot QTD
<period> Gross
Gross Margin Margin.xls Pivot QTD
CEO Budgeted GSD GM <period> results.ppt Slide 3

Total hours billed / Total available hours for


current period
Total available hours are assumed as 2080 Month on month utilization at GSD
10 GSD Utilization% hrs / resource / year level vs. target Billed Hours Oracle (Noetix_Sys) kC_Utilization_V
Available hours Oracle (Noetix_Sys) kC_Utilization_V
Date Oracle (Noetix_Sys) kC_Utilization_V
<period> Gross
Billed Hours Margin.xls Pivot QTD
<period> Gross
Available hours Margin.xls Pivot QTD
Date
CEO Utilization targets

Billable headcount / Total headcount for Trend of month on month billable


11 % billable ratio current period ratio Billable HC
Total HC
Hiring Type
Billable HC
Total HC
Hiring Type
CEO Billable ratio Target

(cost of total billable resources/cost of all


12 Billable ratio % (cost) resources) for the measurement period % Monthly trend Billable Cost Oracle (Noetix_Sys) kb_margins_t
Total Cost Oracle (Noetix_Sys) kb_margins_t
Billable Cost
<period> Gross
Total Cost Margin.xls Pivot QTD
Billable Cost ratio
CEO target

Average billing rate =total revenue/total billable hours for the Monthly trend of average billing rate
16 realized period realized Trend by IL Trend by SL Revenue Amount Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t

Billed Hours Oracle (Noetix_Sys) kb_margins_t


IL Oracle (Noetix_Sys) kb_margins_t
SL Oracle (Noetix_Sys) kb_margins_t
<period> Gross
Revenue Amount Margin.xls Pivot QTD
<period> Gross
Date Margin.xls Period name
Billed Hours
IL
<period> Gross
SL Margin.xls Pivot QTD
Target avg Billing
CEO rate

Current month
revenue vs. Historical revenue
budgeted vs. budgeted
Monthly actual revenue vs. revenue for each revenue for each
1 Revenue Revenue current period budgeted revenue IL IL Revenue Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
IL Oracle (Noetix_Sys) kb_margins_t
P & L Summary
Budgeted Revenue PL by month <period> (Excl Aus)
<period> Gross
Revenue Margin.xls Pivot QTD
GBD IL

Contracted sales - Total Contract Value of Monthly trend of Monthly trend by Opportunities won
2 Sales (bookings) opportunities that are successfully closed Monthly trend of sales sales by IL A/C Sale amount <period>.xls Wins
Opportunities won
Date <period>.xls Wins
Opportunities won
IL <period>.xls Wins
Opportunities won
GBD Account <period>.xls Wins

Month on month
sales booked
against revenue
Month on month sales booked forecasted for
against revenue forecasted for future months by Monthly trend by Opportunities won
2.1 future months IL A/C Sale amount <period>.xls Wins
Opportunities won
Date <period>.xls Wins
Opportunities won
IL <period>.xls Wins
Opportunities won
Account <period>.xls Wins
P & L Details(Excl
Revenue forecasted P L <period>.xls Aus)
P & L Details(Excl
Date P L <period>.xls Aus)
P & L Details(Excl
IL In Aus)
GBD Account

Contracted sales that have not been Monthly trend of Monthly trend by Monthly revenue forecast
3 Backlog recognized as revenue Monthly trend of backlog backlog by IL A/C Backlog <period>.xls Data reformatted
Monthly revenue forecast
Date <period>.xls Data reformatted
Monthly revenue forecast
IL <period>.xls Data reformatted
Monthly revenue forecast
GBD Account <period>.xls Data reformatted
Sales per client -
monthly trend - Monthly trend by Opportunities won
4 Sales per client =total sales/total no. of clients Sales per client - monthly trend for each IL A/C Sale amount <period>.xls Wins
Opportunities won
Date <period>.xls Wins
Opportunities won
IL <period>.xls Wins
Opportunities won
GBD Account <period>.xls Wins

Monthly
Revenue per Monthly trend by
5 Revenue per client =total revenue/total no. of active clients Monthly Revenue per client client - IL A/C Revenue Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
Industry Oracle (Noetix_Sys) kb_margins_t
Active Client Name Oracle (Noetix_Sys) kb_margins_t

<period> Gross
Revenue Amount Margin.xls Pivot QTD
<period> Gross
Industry Margin.xls Pivot QTD
<period> Gross
GBD Active Client Name Margin.xls Pivot QTD

IL Detail - YTD
number of new
clients month
No. of new clients during the measurement YTD number of new clients by against annual
6 Number of new clients period month against the annual target target A/C Names Date Oracle (Noetix_Sys) kb_margins_t
Industry Oracle (Noetix_Sys) kb_margins_t
Active Client Name Oracle (Noetix_Sys) kb_margins_t
<period> Gross
Date Margin.xls Pivot QTD
<period> Gross
Industry Margin.xls Pivot QTD
<period> Gross
GBD Active Client Name Margin.xls Pivot QTD

(revenue from new clients in current


% revenue from new measurement period / total revenue in current YTD % revenue from new clients vs.
7 clients measurement period)% YTD target Detail by IL Detail by AC Revenue Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
Industry Oracle (Noetix_Sys) kb_margins_t

New Client Name Oracle (Noetix_Sys) kb_margins_t


<period> Gross
Revenue Amount Margin.xls Pivot YTD
<period> Gross
Industry Margin.xls Pivot YTD
<period> Gross
GBD New Client Name Margin.xls Pivot YTD

% sales from
new clients for
% sales from new clients, monthly each IL - Opportunities won
8 % sales from new clients % sales from new clients trend monthly trend Detail by AC Sale amount <period>.xls Wins
Opportunities won
Date <period>.xls Wins

GBD
Opportunities won
IL <period>.xls Wins
Opportunities won
New Account <period>.xls Wins
Opportunities won
GBD Total sales <period>.xls Wins

Sales per new


client - monthly
=total sales from new clients/total no. of new trend - for each Opportunities won
9 Sales per new client clients Sales per new client - monthly trend IL Detail by AC Sale amount <period>.xls Wins
Opportunities won
Date <period>.xls Wins
Opportunities won
IL <period>.xls Wins
Opportunities won
GBD New Account <period>.xls Wins

Monthly
=total revenue from new clients/total no. of Revenue per
10 Revenue per new client new clients Monthly Revenue per new client new client - IL Detail by AC Revenue Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
Industry Oracle (Noetix_Sys) kb_margins_t
New Client Name Oracle (Noetix_Sys) kb_margins_t
<period> Gross
Revenue Amount Margin.xls Pivot YTD
<period> Gross
Industry Margin.xls Pivot YTD
<period> Gross
GBD New Client Name Margin.xls Pivot YTD

Sales per sales


associate -
Sales per sales associates - Monthly monthly trend - Opportunities won
11 Sales per sales associate =Total sales/total no. of sales associates trend by IL Sale amount <period>.xls Wins
Opportunities won
IL <period>.xls Wins
Opportunities won
Date <period>.xls Wins
Number of sales
GBD associates

Sales lost - IL
break-up -
GBD 12 Sales lost =Total sales value of lost deals Sales lost - monthly trend monthly trend Reason for loss
Historical %
% Revenue from top 5 clients for Revenue from
13 Client concentration % revenue from top 5 clients current month top 5 clients Revenue Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
Client Name Oracle (Noetix_Sys) kb_margins_t
<period> Gross
Revenue Amount Margin.xls Pivot YTD
<period> Gross
GBD Client Name Margin.xls Pivot YTD

For the month &


YTD,
comparison of
revenue
budgeted vs. P & L Details(Excl
GBD 13.1 actual by client Budget Revenue P L <period>.xls Aus)

Revenue forecasting Deviation of actual revenues from forecasted Monthly Forecasting accuracy - Monthly detail by Monthly detail by
18 accuracy nos. in the quarterly forecasting exercise Revenue IL Core AC Revenue Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
IL Oracle (Noetix_Sys) kb_margins_t
Account Oracle (Noetix_Sys) kb_margins_t
Forecasted <period> forecast
Revenue binder.ppt Silde 6
<period> forecast
Month binder.ppt
<period> forecast
IL binder.ppt Silde 6
<period> forecast
GBD Account binder.ppt Silde 6

Current month Historical


accounts accounts
receivable in receivable in
Trend of monthly accounts DSO against DSO against
Accounts receivables at the end of receivable in DSO against upper upper limit for Current month upper limit for
19 Accounts receivable measurement period in DSO limit each IL DSO by AC each IL AR
Date
IL
Account
AR
Date
IL
GBD Account

Break-up for
current period
DSO in less than
45 days, 45-60
days, 60-90 days
Break-up for current period DSO in and more than
Ageing of accounts receivables in different less than 45 days, 45-60 days, 60- 90 days for each
20 AR ageing age (days) slots 90 days and more than 90 days IL Ageing by AC AR
Date
IL
Account

GBD
AR
Date
IL
GBD Account

Data table
showing project,
Average GM% calculated in pricing sheets deal closure date,
during selling phase for new projects/deals Monthly trend chart for overall sold Monthly trend for sold GM%, Project Pricing
21 Sold margin % closed during measurement period GM Sold GM by IL revenue GM Model_KGM.xls Summary
Project Pricing
Date Model_KGM.xls Summary
Project Pricing
Account Model_KGM.xls Summary
Project Pricing
GBD IL Model_KGM.xls Summary

=GBD cost - cost of GBD resources working


on delivery activities + cost of GSD resources
GBD 22 Cost of sales working on Sales activities Detail by IL

Monthly detail by Cost break-up by


Monthly actual vs. budgeted GBD IL, Marketing, category monthly
23 GBD expenses Actual GBD expenses expenses Core Acs GBD expenses Expense Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
IL Oracle (Noetix_Sys) kb_margins_t
Account Oracle (Noetix_Sys) kb_margins_t
<period> Gross
Expense Margin.xls Pivot QTD
<period> Gross
IL Margin.xls Pivot QTD
<period> Gross
GBD Account Margin.xls Pivot QTD

Total hours billed / Total available hours for Month on month utilization at GSD Monthly detail by Monthly Detail by
GBD 24 GSD Utilization% current period level vs. target IL SL

Monthly billing -
plan vs actual -
27 Billing - plan vs actual Monthly billing - plan vs actual Monthly billing - plan vs actual AC detail Billing Oracle (Noetix_Sys) kb_margins_t
Account Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
Planned billing

GBD
<period> Gross
Billing Margin.xls Pivot QTD
<period> Gross
Account Margin.xls Pivot QTD
<period> Gross
GBD Date Margin.xls Pivot QTD

Monthly revenue
Monthly revenue and GM for
and GM for productized
productized services - detail by
Productized services Monthly revenue and GM for services - detail productized
GBD 29 performance Revenue and GM for productized services productized services by IL services

Monthly sales
Monthly sales (bookings) and
(bookings) and sold GM for
sold GM for productized
productized services - detail by
Sales (bookings) and sold GM for productized Monthly sales (bookings) and sold services - detail productized
GBD 29.1 services GM for productized services by IL services

Monthly detail by
30 No. of active clients No. of active clients Monthly chart on no. of active clients IL AC Names Client Name Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
IL Oracle (Noetix_Sys) kb_margins_t
Target
<period> Gross
Client Name Margin.xls Pivot QTD
<period> Gross
Date Margin.xls Pivot QTD
GBD IL

% of revenues in measurement month from Monthly detail by


31 Repeat business% repeat clients Monthly chart on repeat biz IL AC Names Revenue Oracle (Noetix_Sys) kb_margins_t

Client Name Oracle (Noetix_Sys) kb_margins_t


Date Oracle (Noetix_Sys) kb_margins_t
IL Oracle (Noetix_Sys) kb_margins_t
<period> Gross
Revenue Margin.xls Pivot QTD
Target
<period> Gross
Client Name Margin.xls Pivot QTD
<period> Gross
Date Margin.xls Pivot QTD
GBD IL

Timesheet
compliance by
GBD
group/projects
(missing time,
Late/not
GBD timesheet No. of missing timecards for the month for the approved Associates not
32 compliance function Monthly trend timecards) complying Person ID Oracle (HRMS) per_people_f
Status Oracle (PA) pa_lookups

GBD
Start Date Oracle (HRMS) per_assignments_f
GBD End Date Oracle (HRMS) per_assignments_f

Current month
revenue and
Monthly revenue and GSD GM % vs GM% by SL vs Historical revenue
1 Revenue & GSD GM% budget budget and GM by SL Detail by Projects Revenue Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
Std Cost Oracle (Noetix_Sys) kb_margins_t
SL OH Oracle (Noetix_Sys) kb_margins_t
GSD OH Oracle (Noetix_Sys) kb_margins_t
Project Oracle (Noetix_Sys) kb_margins_t
SL Oracle (Noetix_Sys) kb_margins_t
P & L Summary (Incl
Revenu Budget P L <period>.xls Aus)
P & L Summary (Incl
GM Budget P L <period>.xls Aus)
<period> Gross
Revenue Margin.xls Pivot QTD
<period> Gross
GM Margin.xls Pivot QTD
<period> Gross
Project Margin.xls Pivot QTD
<period> Gross
SL Margin.xls Pivot QTD
<period> Gross
GSD date Margin.xls Pivot QTD

Current month
revenue and
GM% by AC vs Historical revenue
GSD budget and GM by AC Detail by Projects

Current month
project direct Historical project
costs, SL OH direct costs, SL
and bench costs, OH and bench
Monthly Project direct costs, SL OH SL gross margin costs, SL gross
and bench costs, GSD mgmt costs for each SL vs margin for each
and GSD gross margin vs budget budget SL Detail by Projects Revenue Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
Std Costs Oracle (Noetix_Sys) kb_margins_t
SL OH Oracle (Noetix_Sys) kb_margins_t
GSD OH Oracle (Noetix_Sys) kb_margins_t
Project Oracle (Noetix_Sys) kb_margins_t
SL Oracle (Noetix_Sys) kb_margins_t
P & L Summary (Incl
Cost Budget P L <period>.xls Aus)
P & L Summary (Incl
GM Budget P L <period>.xls Aus)
<period> Gross
Revenue Margin.xls Pivot QTD
SL OH
GSD OH

GSD
<period> Gross
Project Margin.xls Pivot QTD
<period> Gross
SL Margin.xls Pivot QTD
<period> Gross
GSD date Margin.xls Pivot QTD

Current month
project direct Historical project
costs, AC OH direct costs, AC
and bench costs OH and bench
and AC gross costs and AC
margin for each gross margin for
GSD AC vs budget each AC Detail by Projects

Current month
volume of effort Historical volume
billed in FTE of effort billed in
Monthly volume of effort billed in equivalent for FTE equivalent for
GSD FTE equivalent each SL each SL Detail by Projects

Current month
volume of effort Historical volume
billed in FTE of effort billed in
equivalent for FTE equivalent for
GSD each AC each AC Detail by Projects

Monthly leverage Monthly leverage


ratio = Offshore ratio = Offshore
billable billable
hours/Onsite hours/Onsite
Monthly leverage ratio = Offshore billable hours - billable hours -
GSD billable hours/Onsite billable hours SL detail Project detail

Monthly leverage Monthly leverage


ratio = Offshore ratio = Offshore
billable billable
hours/Onsite hours/Onsite
billable hours - billable hours -
GSD AC detail Project detail

Current month
break-up of Historical break-
costs in up of costs in
categories - categories -
Monthly break-up of costs in Salary costs, Salary costs,
categories - Salary costs, travel travel costs and travel costs and
costs and other costs for GSD vs other costs for other costs for
budget each SL each SL Detail by Projects Cost Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
Category Oracle (Noetix_Sys) kb_margins_t
Project Oracle (Noetix_Sys) kb_margins_t
SL Oracle (Noetix_Sys) kb_margins_t
P & L Summary (Incl
Cost Budget P L <period>.xls Aus)
P & L Summary (Incl
GM Budget P L <period>.xls Aus)

GSD
<period> Gross
Cost Margin.xls Pivot QTD
Date
Category <period> Gross
Project Margin.xls
<period> Gross Pivot QTD
GSD SL Margin.xls Pivot QTD

Current month
break-up of Historical break-
costs in up of costs in
categories - categories -
Salary costs, Salary costs,
travel costs and travel costs and
other costs for other costs for
each AC each AC Detail by Projects Cost Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
Category Oracle (Noetix_Sys) kb_margins_t
Project Oracle (Noetix_Sys) kb_margins_t
Account Oracle (Noetix_Sys) kb_margins_t
P & L Summary (Incl
Cost Budget P L <period>.xls Aus)
P & L Summary (Incl
GM Budget P L <period>.xls
<period> Gross Aus)
Cost Margin.xls Pivot QTD
Date
Category <period> Gross
Project Margin.xlsGross
<period> Pivot QTD
GSD Account Margin.xls Pivot QTD

Current month,
QTD and YTD
variance Historical, QTD
analysis against and YTD variance
forecast - analysis against
Revenue, Total forecast -
SL cost, Salary Revenue, Total SL
costs, Travel cost, Salary costs,
Monthly variance analysis against costs, other Travel costs, other
forecast - Revenue, Total GSD cost, costs, SL GM for costs, SL GM for
GSD GM each SL each SL Detail by Projects Revenue Oracle (Noetix_Sys) kb_margins_t

GSD Cost Oracle (Noetix_Sys) kb_margins_t


Date Oracle (Noetix_Sys) kb_margins_t
Category Oracle (Noetix_Sys) kb_margins_t
Project Oracle (Noetix_Sys) kb_margins_t
SL Oracle (Noetix_Sys) kb_margins_t
P & L Summary (Incl
Revenu Budget P L <period>.xls Aus)
P & L Summary (Incl
Cost Budget P L <period>.xls Aus)
P & L Summary (Incl
GM Budget P L <period>.xls
<period> Gross Aus)
Revenue Margin.xls
<period> Gross Pivot QTD
GSD Cost Margin.xls
<period> Gross Pivot QTD
GSD GM Margin.xls Pivot QTD
Date
Category <period> Gross
Project Margin.xls
<period> Gross Pivot QTD
GSD SL Margin.xls Pivot QTD
Current month,
QTD and YTD Historical, QTD
variance and YTD variance
analysis against analysis against
forecast - forecast -
Revenue, Total Revenue, Total
AC cost, Salary AC cost, Salary
costs, Travel costs, Travel
costs, other costs, other costs,
costs, AC GM for AC GM for each
each AC AC Detail by Projects Revenue Oracle (Noetix_Sys) kb_margins_t

GSD Cost Oracle (Noetix_Sys) kb_margins_t


Date Oracle (Noetix_Sys) kb_margins_t
Category Oracle (Noetix_Sys) kb_margins_t
Project Oracle (Noetix_Sys) kb_margins_t
Account Oracle (Noetix_Sys) kb_margins_t
P & L Summary (Incl
Revenu Budget P L <period>.xls Aus)
P & L Summary (Incl
Cost Budget P L <period>.xls Aus)
P & L Summary (Incl
GM Budget P L <period>.xls
<period> Gross Aus)
Revenue Margin.xls
<period> Gross Pivot QTD
GSD Cost Margin.xls
<period> Gross Pivot QTD
GSD GM Margin.xls Pivot QTD
Date
Category <period> Gross
Project Margin.xls
<period> Gross Pivot QTD
GSD Account Margin.xls Pivot QTD

(Total revenue – project expenses – SL


expenses – GSD level expenses) for current Month on month actual vs. budgeted
2 GSD GM% period / Revenue for current period GSD GM% Covered above Revenue Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
Std Costs Oracle (Noetix_Sys) kb_margins_t
SL OH Oracle (Noetix_Sys) kb_margins_t
GSD OH Oracle (Noetix_Sys) kb_margins_t
Project Oracle (Noetix_Sys) kb_margins_t
SL Oracle (Noetix_Sys) kb_margins_t
P & L Summary (Incl
Cost Budget P L <period>.xls Aus)
P & L Summary (Incl
GM Budget P L <period>.xls Aus)
<period> Gross
Revenue Margin.xls Pivot QTD
SL OH
GSD OH
<period> Gross
Project Margin.xls Pivot QTD
<period> Gross
SL Margin.xls Pivot QTD
<period> Gross
GSD date Margin.xls Pivot QTD
Current month
utilization for
Total hours billed / Total available hours for each SL against
current period target vs. Historical
Total available hours are assumed as 2080 Monthly utilization for GSD vs. target expected utilization for each
GSD 6 GSD Utilization hrs / resource / year vs expected utilization utilization SL against target Detail by Projects

Current month
utilization for
each AC against
target vs Historical
expected utilization for each
GSD utilization AC against target Detail by Projects

(Actual GSD expenses - budgeted GSD


8 GSD Expense variance expenses)/Budgeted GSD expenses Covered in 1 above GSD expense Oracle (Noetix_Sys) kb_margins_t
<period> Gross
GSD expense Margin.xls Pivot QTD
P & L Summary (Incl
GSD Cost Budget P L <period>.xls Aus)

Data table
showing project,
Average GM% calculated in pricing sheets deal closure
during selling phase for new projects/deals Trend chart for sold margin against date, sold GM%, Project Pricing
16 Sold GM% closed during measurement period target for each deal revenue GM Model_KGM.xls Summary
Project Pricing
Date Model_KGM.xls Summary
Project Pricing
Account Model_KGM.xls Summary
Project Pricing
GSD IL Model_KGM.xls Summary

(No. of active clients from the previous


measurement period who are still with us in Active client in
the current measurement period) / (Total no. current period who
of active clients we had in the previous Month on month trend of client were there in
22 Client retention % measurement period) % retention % C2.1 previous period Oracle (AR) apps.ra_customers
pa_expenditure_ite
Date From Oracle (PA) ms_all
pa_expenditure_ite
Date To Oracle (PA) ms_all
No of active clients
in current period Oracle (AR) ra_customers
pa_expenditure_ite
Date From Oracle (PA) ms_all
pa_expenditure_ite
Date To Oracle (PA) ms_all

<period> Gross
Revenue Amount Margin.xls Pivot QTD
<period> Gross
Industry Margin.xls Pivot QTD

GSD
<period> Gross
GSD Active Client Name Margin.xls Pivot QTD

Active client in
Monthly current period who
Revenue per were there in
24 Revenue per client =total revenue/total no. of active clients Monthly Revenue per client client - SL previous period Oracle (AR) apps.ra_customers
pa_expenditure_ite
Date From Oracle (PA) ms_all
pa_expenditure_ite
Date To Oracle (PA) ms_all
No of active clients
in current period Oracle (AR) ra_customers
pa_expenditure_ite
Date From Oracle (PA) ms_all
pa_expenditure_ite
Date To Oracle (PA) ms_all

<period> Gross
Revenue Amount Margin.xls Pivot QTD
<period> Gross
Industry Margin.xls Pivot QTD
<period> Gross
GSD Active Client Name Margin.xls Pivot QTD

Timesheet Timesheet
GSD timesheet No. of missing timecards for the month for the compliance by compliance by Associates not
25 compliance function Monthly trend SL Projects complying Person ID Oracle (HRMS) per_people_f
Status Oracle (PA) pa_lookups
Start Date Oracle (HRMS) per_assignments_f
End Date Oracle (HRMS) per_assignments_f
SL
GSD Project

Timesheet Timesheet
compliance by compliance by Associates not
25.1 AC Projects complying Person ID Oracle (HRMS) per_people_f
Status Oracle (PA) pa_lookups
Start Date Oracle (HRMS) per_assignments_f
End Date Oracle (HRMS) per_assignments_f
Account
GSD Project

Quarterly
revenue from
process
Revenue from process Revenue from process consulting consulting
GPM 1 consulting engagements engagements

Monthly
budgeted vs.
actual expenses
(Actual GPM expenses – Planned GPM for GPM by
expenses) / Planned GPM expenses (each Month on month actual vs. budgeted expense
GPM 7 Budget variance for the measurement period) GPM expenses categories Expense Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
Expense Category Oracle (Noetix_Sys) kb_margins_t
P & L Summary (Incl
Cost Budget P L <period>.xls Aus)
<period> Gross
Expense Margin.xls Pivot QTD
Expense Category
Detail by
Process group timesheet No. of missing timecards for the month for the Process group Associate names
12 compliance function Monthly trend Projects/groups not complying Person ID Oracle (HRMS) per_people_f
Status Oracle (PA) pa_lookups
Start Date Oracle (HRMS) per_assignments_f
End Date Oracle (HRMS) per_assignments_f
GPM Project

Monthly
budgeted vs.
actual expenses
for GAP by
Month on month actual vs. budgeted expense
GAP 1 GAP expenses Actual GAP expenses GAP expenses categories Expense Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
Expense Category Oracle (Noetix_Sys) kb_margins_t
P & L Summary (Incl
Cost Budget P L <period>.xls Aus)
<period> Gross
Expense Margin.xls Pivot QTD
Expense Category

Cost per hire by


region for the
GAP 2 Cost per hire =Total recrutment cost/Total no. of hires Trend of cost per hire by month month

Timesheet
compliance by
GAP timesheet No. of missing timecards for the month for the GAP Associate names
GAP 9 compliance function Monthly trend verticals/projects not complying Person ID Oracle (HRMS) per_people_f
Status Oracle (PA) pa_lookups
Start Date Oracle (HRMS) per_assignments_f
End Date Oracle (HRMS) per_assignments_f
Project

Monthly
budgeted vs.
actual expenses
(Actual GIT expenses – Planned GIT for GIT by
expenses) / Planned GIT expenses (each for Month on month actual vs. budgeted expense
1 Budget variance the measurement period) GIT expenses categories Expenses Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
expense_category Oracle (Noetix_Sys) kb_margins_t
P & L Summary (Incl
Target expense P L <period>.xls Aus)
<period> Gross
Expenses Margin.xls Pivot QTD
Expense Category
<period> Gross
GIT Date Margin.xls Pivot QTD
Trend of IT support cost per
IT support cost per Total IT salary costs / No. of associates for associate by month against upper pa_cost_distribution
2 associate measurement period limit IT salary cost Oracle (PA) _lines_all

pa_expenditure_ite
Date Oracle (PA) ms_all
No of associates Oracle (HRMS) per_people_f
P & L Summary (Incl
Target IT costs P L <period>.xls
<period> Gross Aus)
IT salary cost Margin.xls
<period> Gross Pivot QTD
GIT Date Margin.xls Pivot QTD

Trend of Link and internet costs per


Link and IT internet costs Total cost of Link and internet / No. of associate by month against upper pa_cost_distribution
3 / associate associates for the measurement period limit IT link cost Oracle (PA) _lines_all

pa_expenditure_ite
Date Oracle (PA) ms_all
No of associates Oracle (HRMS) per_people_f
P & L Summary (Incl
Target IT costs P L <period>.xls
<period> Gross Aus)
IT link cost Margin.xls
<period> Gross Pivot QTD
GIT Date Margin.xls Pivot QTD

Average of variance in IT expenses on


projects during the measurement period
(Actual IT expenses – planned IT expenses)
Project IT expense Expenses include H/w, s/w and link costs on Trend of IT expense variance by pa_cost_distribution
4 variance projects projects supported IT Expense Oracle (PA) _lines_all
pa_expenditure_ite
Date Oracle (PA) ms_all
Project Name Oracle (PA)
<period> Gross pa_projects_all
IT Expense Margin.xls
<period> Gross Pivot QTD
Date Margin.xls
<period> Gross Pivot QTD
GIT Project Name Margin.xls Pivot QTD
Revenue from Monthly revenue from Infrastructure
12 infrastructure group Revenue from infrastructure group group Revenue Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
<period> Gross
Revenue Margin.xls Pivot QTD
<period> Gross
GIT Date Margin.xls Pivot QTD

Budget vs. actual capital


GIT 13 Capital expenses Capital expenditure by Global IT expenditure by Global IT

Timesheet
compliance by
Timesheet compliance - No. of missing timecards for the month for the GIT Associates not
17 GIT function Monthly trend groups/projects complying Person ID Oracle (HRMS) per_people_f
Status Oracle (PA) pa_lookups
Start Date Oracle (HRMS) per_assignments_f
End Date Oracle (HRMS) per_assignments_f
GIT Project

Current month
Revenue by BU
(HH and MSDW)
Revenue (HH and Monthly actual vs. forecasted - actual vs Historical BU Revenue by
1 MSDW) Revenue recognized for the period revenue trend for HH and MSDW forecast revenues projects Revenue Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
BU
Project Oracle (Noetix_Sys) kb_margins_t
P & L Summary (Incl
Core ACs Forecast revenue P L <period>.xls Aus)

Current month
Revenue by SL -
actual vs Historical revenue Revenue by
1.1 forecast by SL Projects Revenue Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
SL Oracle (Noetix_Sys) kb_margins_t
Project Oracle (Noetix_Sys) kb_margins_t
P & L Summary (Incl
Core ACs Forecast revenue P L <period>.xls Aus)

Revenue backlog (Total contracted sales not Monthly revenue forecast


2 Backlog yet converted as revenue) Monthly backlog (HH and MSDW) Backlog by BU Backlog <period>.xls Data reformatted
Monthly revenue forecast
Month <period>.xls Data reformatted
Core ACs BU

Global Kanaby Pipeline


4 Sales Pipeline Sales pipeline Monthly pipeline (HH and MSDW) Pipeline by BU Opportunity <period>.xls Viker Global Pipeline
Global Kanaby Pipeline
Amount <period>.xls Viker Global Pipeline
Global Kanaby Pipeline
Stage <period>.xls Viker Global Pipeline

Core ACs
Global Kanaby Pipeline
Start Date <period>.xls Viker Global Pipeline
Global Kanaby Pipeline
End Date <period>.xls Viker Global Pipeline
Core ACs BU

Revenue forecast for the next 12 Revenue P & L Summary (Incl


5 Revenue forecast 12 month revenue forecast months (HH and MSDW) forecast by BU Revenue P L <period>.xls Aus)
P & L Summary (Incl
Month P L <period>.xls Aus)
P & L Summary (Incl
Account P L <period>.xls Aus)
Core ACs BU

Current month
margin by BU -
Profit margin for the core accounts = Account Monthly forecasted vs actual forecast vs Historical BU Margin by
Core ACs 6 Account margin revenue - all costs for the account account margin for HH and MSDW actual margin projects

Current month
margin by SL -
forecast vs Historical SL Margin by
Core ACs actual margin projects

Monthly trend in DSO for AR (HH AR by BU (HH


Core ACs 7 AR (DSO) Accounts receivables in DSO and MSDW) and MSDW)

Ageing
information by
Ageing for outstanding receivables (<45 days, Latest ageing information for HH BU (HH and
Core ACs 8 Receivables ageing 45-60 days, 60-90 days, >90 days) and MSDW MSDW)

Sales and marketing costs for the core Monthly forecasted vs actual S&M Cost break-up by
Core ACs 9 Account S&M expenses accounts expenses (HH and MSDW) category

Planned vs actual billed Monthly planned vs actual amount Project-wise


14 amount Amount billed to the client billed to the client (HH and MSDW) detail Revenue Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
Project Oracle (Noetix_Sys) kb_margins_t
P & L Summary (Incl
Planned Revenue P L <period>.xls Aus)

Core ACs
P & L Summary (Incl
Amount P L <period>.xls Aus)
Core ACs Project

Monthly average
billing rate
Average billing rate Monthly average billing rate realized realized by BU
15 realized - blended =Total revenue/Total billable hours (HH and MSDW) (HH and MSDW) Revenue Oracle (Noetix_Sys) kb_margins_t
Date Oracle (Noetix_Sys) kb_margins_t
Project Oracle (Noetix_Sys) kb_margins_t
Core ACs Billable hours Oracle (Noetix_Sys) kb_margins_t

Monthly average
onsite billing rate
Average billing rate =Total onsite revenue/Total onsite billable Monthly average onsite billing rate realized by BU
Core ACs 16 realized - onsite hours realized (HH and MSDW) (HH and MSDW)

Monthly average
offshore billing
rate realized by
Average billing rate =Total offshore revenue/Total offshore Monthly average offshore billing rate BU (HH and
Core ACs 17 realized - offshore billable hours realized (HH and MSDW) MSDW)

Timesheet Timesheet Names of


Core A/C's - timesheet No. of missing timecards for the month for the compliance by compliance by associates not
23 compliance function Monthly trend BU's projects complying Person ID Oracle (HRMS) per_people_f
Status Oracle (PA) pa_lookups
Start Date Oracle (HRMS) per_assignments_f
End Date Oracle (HRMS) per_assignments_f
Core ACs Project

Monthly
forecasted vs.
actual costs for
Month on month actual vs. forecast GBA by expense
1 GBA costs GBA costs GBA costs categories Std Cost Oracle (Noetix_sys) kb_margins_t
Expense Oracle (Noetix_sys) kb_margins_t
Date Oracle (Noetix_sys) kb_margins_t
Expense category Oracle (Noetix_sys) kb_margins_t
Forecast cost
<period> Gross
Expense Margin.xls Pivot QTD
GBA Expense Category

Names of
GBA Timesheet No. of missing timecards for the month for the associates not
7 compliance function Monthly trend complying Person ID Oracle (HRMS) per_people_f
Status Oracle (PA) pa_lookups
Start Date Oracle (HRMS) per_assignments_f
End Date Oracle (HRMS) per_assignments_f
GBA Project
(Actual GFA expenses – Planned GFA
expenses) / Planned GFA expenses (each for Month on month actual vs. budgeted
1 Budget variance the measurement period) GFA expenses Expense Oracle (Noetix_sys) kb_margins_t
Std Cost Oracle (Noetix_sys) kb_margins_t
Date Oracle (Noetix_sys) kb_margins_t
Planned Expense
<period> Gross
Expense Margin.xls Pivot QTD
GF&A Expense Category

1. Trend of month on month bugeted


vs. actual expenses Expense Oracle (Noetix_sys) kb_margins_t
Std Cost Oracle (Noetix_sys) kb_margins_t
Date Oracle (Noetix_sys) kb_margins_t
Planned Expense
<period> Gross
Expense Margin.xls Pivot QTD
GF&A Expense Category

2. YTD budgeted vs. actual


expenses for GFA by expense
categories Expense Oracle (Noetix_sys) kb_margins_t
Date Oracle (Noetix_sys) kb_margins_t
Expense category Oracle (Noetix_sys) kb_margins_t
Forecast cost
<period> Gross
Expense Margin.xls Pivot QTD
GF&A Expense Category

3. Budgeted vs. actual expenses for


the month by expense category for
GFA Expense Oracle (Noetix_sys) kb_margins_t
Date Oracle (Noetix_sys) kb_margins_t
Expense category Oracle (Noetix_sys) kb_margins_t
Forecast cost
<period> Gross
Expense Margin.xls Pivot QTD
GF&A Expense Category

Bad debt – write- Write-offs / provisions made for bad Provision for bad
2 off/provisions Write-offs / Provisions made for bad debt debt during the measurement period debt Oracle (GL) gl_balances
Period Oracle (GL) gl_balances

GF&A
Bad Debt Oracle (GL) gl_balances
GF&A Period Oracle (GL) gl_balances

AR/Sales * days (Days = 360 for the year, 90


GF&A 3 DSO for the quarter) DSO for Viker DSO by IL DSO by AC

Ageing details for AR (<45 days, 45-60 days,


GF&A 4 Ageing 60-90 days and >90 days) Ageing details for Viker Ageing by IL Ageing by AC

=PBIT/Average capital employed


Captial employed = Total assets - Current Consolidation
6 ROCE liabilities ROCE for Viker PBT <period>.xls
Consolidation P&L YTD <Period>
Interest Expense <period>.xls
Consolidation P&L YTD <Period>
Interest Income <period>.xls P&L YTD <Period>
Consolidation <Period> balance
Total Assets <period>.xls sheet
Consolidation <Period> balance
Current Liabilities <period>.xls sheet
GF&A Target ROCE

Consolidation
7 ROE =PAT/Average equity ROE for Viker Net Income <period>.xls P&L YTD <Period>
Consolidation <Period> balance
Equity Period 1 <period>.xls sheet
Consolidation <Period> balance
Equity Period 2 <period>.xls sheet
GF&A Target ROE

Deviation of actual revenues and margins


Forecasting accuracy – from forecasted nos. in the quarterly Forecasting accuracy - Revenue
GF&A 8 Revenues and margins forecasting exercise and margins (GM and EBIT)

Timeliness of book Date on which books got closed and nos. got Date on which books got closed and
GF&A 9 closing and reporting reported nos. got reported

Costs (budget vs. actual) Budget vs. actual costs for F&A
10 for F&A dept department Std Cost Oracle (Noetix_sys) kb_margins_t
Date Oracle (Noetix_sys) kb_margins_t

GF&A
Cost Category Oracle (Noetix_sys) kb_margins_t
P & L Summary (Incl
Cost Budget P L <period>.xls Aus)
<period> Gross
Expense Margin.xls Pivot QTD
GF&A Expense Category

SLAs (e.g. Timeliness of


expense reimbursement,
GF&A 12 Admin SLAs) Performance against SLAs Performance against SLAs

Month on month sold GM% as


Trend of sold GM% as captured in the captured in the approved pricing Project_Pricing_model_K
13 Sold GM% approved pricing sheets sheets Project GM.xls Summary
Project_Pricing_model_K
Deal Closed Date GM.xls Summary
Project_Pricing_model_K
Sold GM GM.xls Summary
Project_Pricing_model_K
Revenue GM.xls Summary
Project_Pricing_model_K
GF&A Month, Year GM.xls Summary

Tax management Consolidation


14 efficiency Tax outgo as percent of revenue Tax outgo as a % of revenue Tax <period>.xls
Consolidation P&L YTD <Period>
Region <period>.xls P&L YTD <Period>
Consolidation
<period>.xls
Consolidation P&L YTD <Period>
<period>.xls
Consolidation P&L YTD <Period>
GF&A Revenue <period>.xls P&L YTD <Period>

Timesheet
compliance by
No. of missing timecards for the month for No. of missing timecards for the Finance Associate names
14 Timesheet compliance Global F&A month for Global F&A Groups/projects not complying Person ID Oracle (HRMS) per_people_f
Status Oracle (PA) pa_lookups
Start Date Oracle (HRMS) per_assignments_f
End Date Oracle (HRMS) per_assignments_f
GF&A Project

Organization timesheet No. of missing timecards for the month for


16 compliance Viker Timesheet compliance for Viker Person ID Oracle (HRMS) per_people_f
Status Oracle (PA) pa_lookups
Start Date Oracle (HRMS) per_assignments_f
End Date Oracle (HRMS) per_assignments_f
GF&A Project
Metadata
Source Column/Field Field Attribute (DataType) Information Clause (Group By/ Where)
select sum(revenue_amount) from noetix_sys.kb_margins_t
where expenditure_item_date between (From Date) and (To Date)

Revenue_amount Number
expenditure_item_date Date
expenditure_item_date Date
The YTD figures in
Number Data missing
december reflect
revenues for the Region = UK, HK, Sing, Japan (How about the Aus revenue)
Total Number whole year.

select sum(revenue_amount) from noetix_sys.kb_margins_t


where expenditure_item_date between (From Date) and (To Date)

Revenue_amount Number
expenditure_item_date Date
expenditure_item_date Date

Total Number
Data missing
Number
<Month> 2003 Total Region = UK, HK, Sing, Japan (How about the Aus revenue)
Revenue USD Number

select focus_area_service_line,sum(revenue_amount) from noetix_sys.kb_margins_t


where expenditure_item_date between (From Date) and (To Date)
group by focus_area_service_line

Revenue_amount Number
focus_area_service_line Varchar
expenditure_item_date Date
expenditure_item_date Date

Industry Varchar

Revenue Number
Revenue break up by industry missing
Number
<Month> 2003 Total To get the industry based on project name but only QTD data available
Revenue USD Number
select service_line,sum(revenue_amount) from noetix_sys.kb_margins_t
where expenditure_item_date between (From Date) and (To Date)
group by service_line

Revenue_amount Number
Service_line Varchar
expenditure_item_date Date
expenditure_item_date Date
Revenue break up by SL missing
Industry Varchar
Revenue break up by SL missing
Revenue Number
Revenue break up by SL missing
Number
<Month> 2003 Total Region = UK, HK, Sing, Japan (How about the Aus revenue)
Revenue USD Number
data missing

/* Sql for Revenue for new customers */


select a.customer_name,sum(a.revenue_amount) from noetix_sys.kb_margins_t a
where a.expenditure_item_date between between (From Date) and (To Date)
and a.billable_flag = 'Y'
and not exists (select b.expenditure_item_id from noetix_sys.kb_margins_t b
where a.customer_number = b.customer_number
and b.expenditure_item_date between between (From Date - 365) and (From Date-1)
and b.billable_flag = 'Y')
group by a.customer_name
Revenue_amount Number /*sql for annual revenue */
Customer Name Varchar select sum(revenue_amount) from noetix_sys.kb_margins_t
expenditure_item_date Date where expenditure_item_date between (From Date) and (To Date)
expenditure_item_date Date
data missing

Region = UK, HK, Sing, Japan (How about the Aus revenue)
Sum of revenue Number
Need to check the new clients in these
Client Varchar

SELECT * FROM (select CUSTOMER_NAME,sum(revenue_amount) from noetix_sys.kb_margins_t


where expenditure_item_date between (From Date) and (To Date)
Revenue_amount Number group by CUSTOMER_NAME
Customer Name Varchar ORDER BY 2 DESC,1) A
expenditure_item_date Date WHERE ROWNUM < 6
expenditure_item_date Date
Region = UK, HK, Sing, Japan (How about the Aus revenue)
Sum of revenue Number

Client Varchar

/* Sql for Revenue for new customers */

select a.customer_name,'Y' New_client,sum(a.revenue_amount) from noetix_sys.kb_margins_t a


where a.expenditure_item_date between (from date) and (to date)
Revenue_amount Number and a.billable_flag = 'Y'
Customer Name Varchar and not exists (select b.expenditure_item_id from noetix_sys.kb_margins_t b
expenditure_item_date Date where a.customer_number = b.customer_number
and b.expenditure_item_date between (from date - 365) and (from date - 1)
expenditure_item_date Date
and b.billable_flag = 'Y')
group by a.customer_name
Union
/* Sql for= Revenue
Region UK, HK, for existing
Sing, Japancustomers */ the Aus revenue)
(How about
Sum of revenue Number select a.customer_name,'N' New_client,sum(a.revenue_amount) from noetix_sys.kb_margins_t a
where a.expenditure_item_date between (from date) and (to date)
Client Varchar and a.billable_flag = 'Y'
and exists (select b.expenditure_item_id from noetix_sys.kb_margins_t b
where a.customer_number = b.customer_number
and b.expenditure_item_date between (from date - 365) and (from date - 1)
and b.billable_flag = 'Y')
group by a.customer_name
Close date Date
Grand total Number

Close date Date


Grand total Number

Total Number

Amount Number

Month Closed Date

operating profit = /* Gross Margin */


GM - operating cost select (sum(revenue_amount)-(sum(std_cost) + sum(std_expenses))) GROSS_MARGIN
from noetix_sys.kb_margins_t
where expenditure_item_date between (From Date) and (To Date)
Revenue_amount Number
Customer Name Number /* Revenue for the period*/
Customer Name Number select sum(revenue_amount)
expenditure_item_date Date from noetix_sys.kb_margins_t
where expenditure_item_date between (From Date) and (To Date)
expenditure_item_date Date
SELECT Sum(PC.DENOM_RAW_COST)
FROM PA_COST_DISTRIBUTION_LINES_ALL PC,
PA_EXPENDITURE_ITEMS_ALL PEI,
PA_EXPENDITURES_ALL PE,
PER_PEOPLE_F PPF,
denom_raw_cost Number PER_ASSIGNMENTS_F PAF,
HR_ORGANIZATION_UNITS
Region = UK, HK, Sing, JapanHOU,
(How about Aus)
Total Number GL_CODE_COMBINATIONS GLC,
Total project gross Region = UK,
PA_TASKS HK, Sing, Japan (How about the Aus revenue). Monthly information missing.
PT,
margin Number PA_PROJECTS_ALL PPA
Data missing
where GLC.SEGMENT3 IN (60100, 60300, 60400, 61100, 62100, 63100, 64100, 65100, 66100, 67100,
Number 68100, 68800)
AND PC.dr_code_combination_id = GLC.code_combination_id
and PC.GL_date
SELECT = to_date('31-JUL-2003','DD-MON-RRRR')
HOU.organization_id, Sum(PC.DENOM_RAW_COST)
AND PC.expenditure_item_id
FROM = PEI.expenditure_item_id
PA_COST_DISTRIBUTION_LINES_ALL PC,
and PEI.expenditure_id = PE.expenditure_id
PA_EXPENDITURE_ITEMS_ALL PEI,
AND PE.incurred_by_person_id
PA_EXPENDITURES_ALL PE, = PPF.person_id
AND PPF.effective_start_date
PER_PEOPLE_F PPF, = (select max(PPF1.effective_Start_date) from per_people_f PPF1
denom_raw_cost Number PER_ASSIGNMENTS_F wherePAF,
PPF.person_id = PPF1.person_id)
AND PPF.person_id = PAF.person_id
HR_ORGANIZATION_UNITS HOU,
AND PAF.effective_end_date GLC,
GL_CODE_COMBINATIONS = (select max(PAF1.effective_end_date) from per_assignments_f PAF1
organization_id Number PA_TASKS PT, where PAF.person_id = PAF1.person_id
PA_PROJECTS_ALL AND
PPAPAF1.assignment_status_type_id =1
select expenditure_organization,sum(revenue_amount)
AND IN
PAF1.PRIMARY_FLAG = 'Y') from noetix_sys.kb_margins_t
where
where GLC.SEGMENT3 (60100,
expenditure_item_date 60300,
between 60400,
(From Date)61100,
and 62100,
(To Date)63100, 64100, 65100, 66100, 67100,
AND PAF.organization_id
68100, 68800) = HOU.organization_id
group
AND by expenditure_organization
HOU.business_group_id = PAF.business_group_id
Revenue_amount Number AND PC.dr_code_combination_id = GLC.code_combination_id
expenditure_organization Varchar2 ANDPC.GL_date
and PEI.TASK_ID = PT.TASK_ID
= to_date('31-JUL-2003','DD-MON-RRRR')
AND PC.expenditure_item_id
AND PT.PROJECT_ID = PPA.PROJECT_ID
<Month> 2003 Total Region = UK, HK, Sing, Japan=(How
PEI.expenditure_item_id
about the Aus revenue). Function wise information missing.
Revenue USD Number and PEI.expenditure_id = PE.expenditure_id
<Month> 2003 Total AND PE.incurred_by_person_id
Region = UK, HK, Sing, Japan (How= PPF.person_id
about Aus)
Revenue USD Number AND PPF.effective_start_date = (select max(PPF1.effective_Start_date) from per_people_f PPF1
Month Budget Number where PPF.person_id = PPF1.person_id)
AND PPF.person_id = PAF.person_id
Function Number
AND PAF.effective_end_date = (select max(PAF1.effective_end_date) from per_assignments_f PAF1
where PAF.person_id = PAF1.person_id
AND PAF1.assignment_status_type_id = 1
AND PAF1.PRIMARY_FLAG = 'Y')
AND PAF.organization_id = HOU.organization_id
AND HOU.business_group_id = PAF.business_group_id
AND PEI.TASK_ID = PT.TASK_ID
AND PT.PROJECT_ID = PPA.PROJECT_ID Group by HOU.organization_id
/* Total Revenue*/
select sum(revenue_amount)
from noetix_sys.kb_margins_t
where expenditure_item_date between (From Date) and (To Date)
AND project_number NOT like '%AUS%'
Revenue_amount Number AND SERVICE_LINE NOT IN ('AMO','BPO')
std_Cost Number
std_Cost Number /*project expenses*/
Select DISTINCT SERVICE_LINE,SUM(STD_COST)+SUM(STD_EXPENSE)
std_Cost Number
from noetix_sys.kb_margins_t
expenditure_item_date Date Where expenditure_item_date between (From Date) and (To Date)
and project_type_class_code = 'CONTRACT'
expenditure_item_date Date
AND DEPT_SERVICE_LINE = 'Delivery'
<Month> 2003 Total Monthly
AND data no there,NOT
SERVICE_LINE exclude AMO, BPO, AUS
IN ('AMO','BPO')
Revenue USD Number AND project_number NOT like '%AUS%'
Does not include AUS, AMO and BPO
sum of gross margin Number Does not include `
Budgeted GM Percentage AUS, AMO and BPO /*SL
QTD level
information only, monthly missing
expenses*/
Select SUM(NVL(STD_COST,0))
from noetix_sys.kb_margins_t
select sum(hours_worked)/sum(hours_available_per_proj)
Where
from expenditure_item_date
kC_Utilization_V kcv between (From Date) and (To Date)
and project_type_class_code
where expenditure_date between = 'INDIRECT'
(from date) and (to date)
AND
and expenditure_type in ('Subcontractor - Intelligence','Credit
SERVICE_LINE IN ('M/M','Business Services','Distributed','Testing')
Billable','Labor - Billable')
project_number NOTNOT
AND kcv.project_number like like
'%AUS%'
'%AUS%'
AND project_number
<AND top_task NOT IN Like '%SL%'
('AMO','BPO')>
AND EXPENDITURE_ORGANIZATION LIKE '%GSD%'
Number
hours_available_per_proj Number /* GSD EXPENSES*/
Select SUM(NVL(STD_COST,0))
expenditure_item_date Date
from noetix_sys.kb_margins_t
WHERE expenditure_item_date between (From Date) and (To Date)
sum of standard hours Number and EXPENDITURE_ORGANIZATION LIKE '%GSD%'
AND SERVICE_LINE NOT IN ('M/M','Business Intelligence','Credit Services','Distributed','Testing')
sum of actual hours Number AND SERVICE_LINE NOT IN ('AMO','BPO')
Date AND project_number NOT like '%AUS%'
Number AND project_type_class_code <> 'CONTRACT'
AND DEPT_SERVICE_LINE <> 'Delivery'

Ashish to get this


done by Kristina, but
how about the other
regions, where can
we get this
information

select sum(std_cost) from noetix_sys.kb_margins_t


where expenditure_item_date between (From Date) and (To Date)
and billable_flag ='Y'

select sum(std_cost) from noetix_sys.kb_margins_t


where expenditure_item_date between (From Date) and (To Date)

std_Cost Number
std_Cost Number

Monthly data no there, exclude AMO, BPO, AUS


sum of project cost Number

select sum(revenue_amount) from noetix_sys.kb_margins_t


where expenditure_item_date between (From Date) and (To Date)

select sum(quantity) from noetix_sys.kb_margins_t


where expenditure_item_date between (From Date) and (To Date)
and billable_flag ='Y'
revenue_amount Number
expenditure_item_date Date
select service_line,sum(revenue_amount), from noetix_sys.kb_margins_t
where expenditure_item_date between (From Date) and (To Date)
group by service_line
quantity Number
focus_area_service_line Varchar2 select service_line,sum(quantity), from noetix_sys.kb_margins_t
service_line Varchar2 where expenditure_item_date between (From Date) and (To Date)
<Month> 2003 Total and billable_flag ='Y'
Revenue USD Number
Only QTD figures are available
period name Date
Number
Varchar2 Based on project name the IL will be found
Project_area_service_lin
e Varchar2

Number

select sum(revenue_amount) from noetix_sys.kb_margins_t


where expenditure_item_date between (From Date) and (To Date)
and service_line not in ('AMO','BPO')
and project_number not like '%AUS%'
AND (EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION LIKE
revenue_amount Number '%Business Development%')
expenditure_item_date Date
focus_area_service_line Varchar2
select focus_area_service_line,sum(revenue_amount) from noetix_sys.kb_margins_t
AMO
whereand BPO budgets missing
Total revenue Number expenditure_item_date between (From Date) and (To Date)
and service_line not in ('AMO','BPO')
<Month> 2003 Total Monthly data missingnot like '%AUS%'
and project_number
Revenue USD Number Does not include AND (EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION LIKE
Varchar2 AUS, AMO and BPO Based on project
'%Business name the IL will be found
Development%')
group by focus_area_service_line

Amount converted Number

Close date Date

Viker Vertical Industry Varchar


Does not include
Account Varchar AUS, AMO and BPO

Amount converted Number

Close date Date

Viker Vertical Industry Varchar

Account Varchar
AMO, BPO details missing
Total Revenue Number

Month Date

Industry Varchar Does not include


AUS, AMO and BPO Account data missing

Amount

Month Closed

Industry
Does not include
Client AUS, AMO and BPO
Amount converted Number

Close date Date

Viker Vertical Industry Varchar


Does not include
Account Varchar AUS, AMO and BPO

/*Total Revenue */
select sum(revenue_amount) from noetix_sys.kb_margins_t
where expenditure_item_date between (From Date) and (To Date)
and service_line not in ('AMO','BPO')
and project_number not like '%AUS%'
AND (EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION LIKE
'%Business Development%')

/* Sql for count of active clients */


select count(distinct a.customer_name) from noetix_sys.kb_margins_t a
revenue_amount Number where exists (select b.expenditure_item_id from noetix_sys.kb_margins_t b
where a.customer_number = b.customer_number
expenditure_item_date Date
and b.expenditure_item_date between between (From Date - 365) and (end Date)
focus_area_service_line Varchar2 and b.billable_flag = 'Y')
Customer_name Varchar2 and service_line not in ('AMO','BPO')
only project_number
and QTD figures available
not like '%AUS%'
<Month> 2003 Total AND (EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION LIKE
Revenue USD Number '%Business Development%')
To get based on client name
Varchar2 /* Level 1 revenue by client & IL */
Does not include select focus_area_service_line,sum(revenue_amount) from noetix_sys.kb_margins_t
Client Varchar2 AUS, AMO and BPO where expenditure_item_date between (From Date) and (To Date)
and service_line not in ('AMO','BPO')
and
/* Sqlproject_number not clients
for count of active like '%AUS%'
*/
AND (EXPENDITURE_ORGANIZATION
select count(distinct a.customer_name) from LIKEnoetix_sys.kb_margins_t
'%GBD%' OR EXPENDITURE_ORGANIZATION
a LIKE
'%Business Development%')
where b.expenditure_item_date between between (From Date) and (end Date)
group by focus_area_service_line
and b.billable_flag = 'Y'
and not exists (select b.expenditure_item_id from noetix_sys.kb_margins_t b
expenditure_item_date Date /* Level 1 where
no. of active clients */
a.customer_number = b.customer_number
focus_area_service_line Varchar2 select
and focus_area_service_line,count(distinct
b.expenditure_item_date between between a.customer_name) fromand
(From Date - 365) noetix_sys.kb_margins_t
(from Date - 1) a
Customer_name Varchar2 where
and exists (select b.expenditure_item_id
b.billable_flag = 'Y') from noetix_sys.kb_margins_t b
where
and service_line a.customer_number = b.customer_number
only
andQTD figures not in ('AMO','BPO')
available
b.expenditure_item_date between between (From Date - 365) and (end Date)
Date
and b.billable_flag = 'Y')
To get
and based on client
service_line not in name
('AMO','BPO')
Varchar2 and project_number not like '%AUS%'
Does not include To
AND check this based on oracle
(EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION LIKE
Client Varchar2 AUS, AMO and BPO '%Business Development%')
group by focus_area_service_line
/* Sql for revenue from new clients */

select focus_area_service_line,customer_name,sum(a.revenue_amount) from noetix_sys.kb_margins_t a


where b.expenditure_item_date between between (From Date) and (end Date)
and b.billable_flag = 'Y'
revenue_amount Number and not exists (select b.expenditure_item_id from noetix_sys.kb_margins_t b
expenditure_item_date Date where a.customer_number = b.customer_number
focus_area_service_line Varchar2 and b.expenditure_item_date between between (From Date - 365) and (from Date - 1)
and b.billable_flag = 'Y')
and service_line not in ('AMO','BPO')
Customer_name Varchar2 and project_number not like '%AUS%'
<Month> 2003 Total AND (EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION LIKE
Revenue USD Number '%Business Development%')
group
To getby focus_area_service_line,customer_name
based on client name
Varchar2
Does not include /*Total
To checkrevenue */ on oracle
this based
Client Varchar2 AUS, AMO and BPO select focus_area_service_line,customer_name,sum(a.revenue_amount) from noetix_sys.kb_margins_t a
where b.expenditure_item_date between between (From Date) and (end Date)
and service_line not in ('AMO','BPO')
and project_number not like '%AUS%'
AND (EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION LIKE
Amount converted Number '%Business Development%')
group by focus_area_service_line,customer_name
Close date Date

Does not include


AUS, AMO and BPO
Viker Vertical Industry Varchar
To check this based on oracle
Account Varchar
Does not include
Amount converted Number AUS, AMO and BPO

Amount converted Number

Close date Date

Viker Vertical Industry Varchar


Does not include To check this based on oracle
Account Varchar AUS, AMO and BPO

/* Sql for Total revenue from new clients */

select focus_area_service_line,sum(a.revenue_amount) from noetix_sys.kb_margins_t a


where b.expenditure_item_date between between (From Date) and (end Date)
and b.billable_flag = 'Y'
and not exists (select b.expenditure_item_id from noetix_sys.kb_margins_t b
where a.customer_number = b.customer_number
and b.expenditure_item_date between between (From Date - 365) and (from Date - 1)
and b.billable_flag = 'Y')
and service_line not in ('AMO','BPO')
and project_number not like '%AUS%'
AND (EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION LIKE
'%Business Development%')

/* Sql for count of new clients */


select focus_area_service_line,count(distinct a.customer_name) from noetix_sys.kb_margins_t a
revenue_amount Number where b.expenditure_item_date between between (From Date) and (end Date)
and b.billable_flag = 'Y'
expenditure_item_date Date
and not exists (select b.expenditure_item_id from noetix_sys.kb_margins_t b
focus_area_service_line Varchar2 where a.customer_number = b.customer_number
Customer_name Varchar2 and b.expenditure_item_date between between (From Date - 365) and (from Date - 1)
<Month> 2003 Total andQTD
Only b.billable_flag
data. = 'Y')
Revenue USD Number and service_line not in ('AMO','BPO')
and project_number
To get based on clientnot like '%AUS%'
name
Varchar2 AND (EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION LIKE
Does not include '%Business Development%')
To check this based on oracle
Client Varchar2 AUS, AMO and BPO group by focus_area_service_line

Amount converted Number

Viker Vertical Industry Varchar

Close date Date


Does not include
Number AUS, AMO and BPO

Does not include


AUS, AMO and BPO
SELECT * FROM (select CUSTOMER_NAME,sum(revenue_amount) from noetix_sys.kb_margins_t
where expenditure_item_date between (From Date) and (To Date)
and service_line not in ('AMO','BPO')
and project_number not like '%AUS%'
AND (EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION
LIKE '%Business Development%')
group by CUSTOMER_NAME
ORDER BY 2 DESC,1) A
revenue_amount Number WHERE ROWNUM < 6
expenditure_item_date Date
Customer_name Varchar2
<Month> 2003 Total Only QTD data
Revenue USD Number
Does not include Take top 5 amounts
Client Varchar2 AUS, AMO and BPO

AMO, BPO data missing

Does not include


Total Revenue Number AUS, AMO and BPO

select customer_name, focus_area_service_line,sum(revenue_amount) from noetix_sys.kb_margins_t


where expenditure_item_date between (From Date) and (To Date)
and service_line not in ('AMO','BPO')
and project_number not like '%AUS%'
AND (EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION LIKE
'%Business Development%')
group by customer_name,focus_area_service_line

revenue_amount Number
expenditure_item_date Date
focus_area_service_line Varchar2
Customer_name Varchar2

Grand Total Number


Only Quarter figures
Date

Industry Varchar2
Does not include Only Core AC data
Industry Varchar2 AUS, AMO and BPO

Does not include


AUS, AMO and BPO

Does not include


AUS, AMO and BPO
Does not include
AUS, AMO and BPO

Gross Margin Percentage

Start Month Date

Client Varchar2
Does not include How de we get the IL information since this wont be entered into Oracle till the project start
Varchar2 AUS, AMO and BPO

Does not include


AUS, AMO and BPO

/* Sql for gbd expenses*/


select focus_area_service_line,a.custommer_name, a.expenditure_category,sum(a.std_expenses) from
noetix_sys.kb_margins_t a
where b.expenditure_item_date between between (From Date) and (end Date)
and service_line not in ('AMO','BPO')
and project_number not like '%AUS%'
AND (EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION LIKE
'%Business Development%')
group by focus_area_service_line,a.custommer_name,a.expenditure_category
std_expense Number
expenditure_item_date Date
focus_area_service_line Varchar2
Customer_name Varchar2
Data for QTD
Sum of expenses Number
To get this from client name from Oracle
Varchar2
Does not include
Client Varchar2 AUS, AMO and BPO

select FCOD.class_code Industry_line,


DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8) Service_Line,
sum(hours_worked_per_proj_task)/sum(hours_available_per_proj_task)
from apps.KC_Utilization_by_task kcv,
pa.PA_TASKS PT,
Does not include pa.PA_PROJECTS_ALL PPA,
AUS, AMO and BPO pa.PA_PROJECT_CLASSES PCOD,
pa.PA_PROJECT_CLASSES FCOD,
ar.hz_cust_accounts CUSTA,
/* Sql for billing*/PARTY,
ar.hz_parties
select a.customer_name,sum(a.revenue_amount)
pa.pa_project_customers PPCU from noetix_sys.kb_margins_t a
where
where b.expenditure_item_date
expenditure_date between between between
(from date) (From
and (to Date) and (end Date)
date)
and service_line not in ('AMO','BPO')
and expenditure_type in ('Subcontractor - Billable','Labor - Billable')
and
ANDproject_number
kcv.project_numbernot like
NOT'%AUS%'
like '%AUS%'
AND
AND (EXPENDITURE_ORGANIZATION
kcv.TASK_ID = PT.TASK_ID LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION LIKE
'%Business Development%')
AND PT.PROJECT_ID = PPA.PROJECT_ID
group by a.customer_name
AND PPA.PROJECT_ID = PCOD.PROJECT_ID
AND PCOD.CLASS_CATEGORY = 'Practice Area'
AND PCOD.CLASS_CODE NOT IN ('AMO','BPO')
AND PPA.PROJECT_ID = FCOD.PROJECT_ID
AND FCOD.CLASS_CATEGORY = 'Focus Area'
AND PPA.PROJECT_ID= PPCU.PROJECT_ID
AND PPCU.CUSTOMER_ID= CUST_ACCOUNT_ID
AND CUSTA.PARTY_ID = PARTY.PARTY_ID
group by FCOD.class_code ,
revenue_amount Number DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8)
Customer_name Varchar2 order by 1,2
expenditure_item_date Date
Number

Does not include


AUS, AMO and BPO
sum of revenue Number

Client Varchar2
Does not include Only QTD data
Date AUS, AMO and BPO

Does not include


AUS, AMO and BPO

Does not include


AUS, AMO and BPO

/* Sql for count of active clients */


select a.focus_Area_service_line,count(distinct a.customer_name) from noetix_sys.kb_margins_t a
where exists (select b.expenditure_item_id from noetix_sys.kb_margins_t b
where a.customer_number = b.customer_number
and b.expenditure_item_date between between (From Date - 365) and (end Date)
and b.billable_flag = 'Y')
and service_line not in ('AMO','BPO')
and project_number not like '%AUS%'
AND (EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION LIKE
'%Business Development%')
group by a.focus_Area_service_line

customer_name Varchar2
expenditure_item_date Date
focus_area_service_line Varchar2
Number

Client Varchar2
Only QTD data
Date Does not include
Varchar2 AUS, AMO and BPO To get this from client name from Oracle

/* Revenue from Repeat client */


select a.focus_Area_service_line,a.customer_name,sum(a.revenue_amount) from
noetix_sys.kb_margins_t a
where exists (select b.expenditure_item_id from noetix_sys.kb_margins_t b
where a.customer_number = b.customer_number
and b.expenditure_item_date between between (From Date - 365) and (end Date)
revenue_amount Number and b.billable_flag = 'Y')
and service_line not in ('AMO','BPO')
customer_name Varchar2 and project_number not like '%AUS%'
AND (EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION LIKE
expenditure_item_date Date '%Business Development%')
focus_area_service_line Varchar2 group by a.focus_Area_service_line,,a.customer_name
/* Revenue from New client */
sum of revenue Number select a.focus_Area_service_line,a.customer_name,sum(a.revenue_amount) from
Number noetix_sys.kb_margins_t a
where
Have tonot exists
check the(select
client b.expenditure_item_id
if he is repeat based onfrom
samenoetix_sys.kb_margins_t
query above from Oracleb
Client Varchar2 where a.customer_number = b.customer_number
and b.expenditure_item_date
Only QTD data between between (From Date - 365) and (from Date - 1)
Date Does not include and b.billable_flag = 'Y')
Varchar2 AUS, AMO and BPO and service_line
To get not inname
this from client ('AMO','BPO')
from Oracle
and project_number not like '%AUS%'
FROM pa_expenditure_items_all PEI,pa_expenditures_all
AND (EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR PEA1
EXPENDITURE_ORGANIZATION LIKE
WHERE
'%Business PEA1.incurred_by_person_id
Development%') = PPF.person_id
AND
groupPEA1.expenditure_ending_date = to_date(:ending_date)
by a.focus_Area_service_line,,a.customer_name
AND PEA1.expenditure_id = PEI.expenditure_id
AND PEA1.expenditure_class_code
/* Total Revenue */ in ('PT','OT') )
select) sum(a.revenue_amount) from noetix_sys.kb_margins_t a
AND
where service_line not in ('AMO','BPO') STATUS'
PL.lookup_type = 'EXPENDITURE
AND PL.lookup_codenot
and project_number = PEA.expenditure_status_code
like '%AUS%'
person_id Number AND PEA.expenditure_class_code IN ('PT','OT')
meaning Varchar2 AND (EXPENDITURE_ORGANIZATION LIKE '%GBD%' OR EXPENDITURE_ORGANIZATION LIKE
AND PEA.incurred_by_person_id
'%Business Development%') = PPF.person_id
Does not include
AUS, AMO and BPO
AND PEA.incurred_by_person_id = PPF.person_id
effective_start_date Date Does not include AND PEA.expenditure_ending_date = to_date(:ending_date)
effective_end_date Date AUS, AMO and BPO ORDER BY 2,4

/* Total Revenue*/
select sum(revenue_amount)
from noetix_sys.kb_margins_t
where expenditure_item_date between (From Date) and (To Date)
AND project_number NOT like '%AUS%'
AND SERVICE_LINE NOT IN ('AMO','BPO')

/*project expenses*/
Select SERVICE_LINE,project_number,SUM(STD_COST)
revenue_amount Number from noetix_sys.kb_margins_t
Where expenditure_item_date between (From Date) and (To Date)
expenditure_item_date Date
and project_type_class_code = 'CONTRACT'
std_cost Number AND DEPT_SERVICE_LINE = 'Delivery'
AND SERVICE_LINE NOT IN ('AMO','BPO')
std_cost Number
AND project_number NOT like '%AUS%'
std_cost Number group by SERVICE_LINE,project_number
project_number Varchar2
service_line Varchar2 /*SL level expenses*/
Select
MissingSERVICE_LINE,project_number,SUM(NVL(STD_COST,0))
by SL
revenue Number
from noetix_sys.kb_margins_t
GM% Number Missingexpenditure_item_date
Where by SL between (From Date) and (To Date)
and project_type_class_code = 'INDIRECT'
sum of revenue Number AND SERVICE_LINE IN ('M/M','Business Intelligence','Credit Services','Distributed','Testing')
AND project_number NOT like '%AUS%'
sum of gross margin Number AND project_number Like '%SL%'
AND EXPENDITURE_ORGANIZATION LIKE '%GSD%'
project_number Varchar2 group by SERVICE_LINE,project_number

project area service line Varchar2


Does not include Only QTD data
Date AUS, AMO and BPO

Pending Discussion with rahul on GM by account

Does not include


AUS, AMO and BPO

/* Total Revenue by SL*/


select service_line,sum(revenue_amount)
from noetix_sys.kb_margins_t
where expenditure_item_date between (From Date) and (To Date)
AND project_number NOT like '%AUS%'
AND SERVICE_LINE NOT IN ('AMO','BPO')
group by service_line

/*project expenses*/
Select SERVICE_LINE,project_number,SUM(STD_COST)
from noetix_sys.kb_margins_t
Where expenditure_item_date between (From Date) and (To Date)
and project_type_class_code = 'CONTRACT'
revenue_amount Number AND DEPT_SERVICE_LINE = 'Delivery'
AND SERVICE_LINE NOT IN ('AMO','BPO')
expenditure_item_date Date
AND project_number NOT like '%AUS%'
std_cost Number group by SERVICE_LINE,project_number

std_cost Number
/*SL level expenses*/
std_cost Number Select SERVICE_LINE,project_number,SUM(NVL(STD_COST,0))
from noetix_sys.kb_margins_t
project_number Varchar2
Where expenditure_item_date between (From Date) and (To Date)
service_line Varchar2 and project_type_class_code = 'INDIRECT'
AND SERVICE_LINE IN ('M/M','Business Intelligence','Credit Services','Distributed','Testing')
COR Number Missing by SL
AND project_number NOT like '%AUS%'
GM% Number AND project_number
Missing by SL Like '%SL%'
AND EXPENDITURE_ORGANIZATION LIKE '%GSD%'
group by SERVICE_LINE,project_number
sum of revenue Number
Number
Number

Does not include


AUS, AMO and BPO
project_number Varchar2

project area service line Varchar2


Does not include Only QTD data
Date AUS, AMO and BPO

Pending Discussion with rahul on account OH

Does not include


AUS, AMO and BPO

select DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8) Service_Line,


PARTY.PARTY_NAME Customer_Name,
PPA.SEGMENT1 Project_name,
sum(hours_worked_per_proj_task) hours_billed,
sum(hours_available_per_proj_task) hours_available
from apps.KC_Utilization_by_task kcv,
Does not include pa.PA_TASKS PT,
AUS, AMO and BPO pa.PA_PROJECTS_ALL PPA,
pa.PA_PROJECT_CLASSES PCOD,
ar.hz_cust_accounts CUSTA,
select DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8) Service_Line,
ar.hz_parties PARTY,
PARTY.PARTY_NAME Customer_Name,
pa.pa_project_customers PPCU
PPA.SEGMENT1 Project_name,
where expenditure_date between between (from date) and (to date)
sum(hours_worked_per_proj_task) hours_billed,
and expenditure_type in ('Subcontractor - Billable','Labor - Billable')
sum(hours_available_per_proj_task) hours_available
AND kcv.project_number NOT like '%AUS%'
Does not include from apps.KC_Utilization_by_task kcv,
AND kcv.TASK_ID = PT.TASK_ID
AUS, AMO and BPO pa.PA_TASKS PT,
AND PT.PROJECT_ID = PPA.PROJECT_ID
pa.PA_PROJECTS_ALL PPA,
AND PPA.PROJECT_ID = PCOD.PROJECT_ID
pa.PA_PROJECT_CLASSES PCOD,
AND PCOD.CLASS_CATEGORY
/*Offshore Billable hours */ = 'Practice Area'
ar.hz_cust_accounts CUSTA,
AND PCOD.CLASS_CODE
select service_line,project_number,sum(a.quantity)
NOT IN ('AMO','BPO')
ar.hz_parties PARTY,
AND noetix_sys.kb_margins_t
from PPA.PROJECT_ID= PPCU.PROJECT_ID a,
pa.pa_project_customers PPCU
AND pa.pa_expenditure_items_all
PPCU.CUSTOMER_ID= CUST_ACCOUNT_ID PEI,
where expenditure_date between (from date) and (to date)
AND
pa.pa_projects_all
CUSTA.PARTY_ID PPA = PARTY.PARTY_ID
and expenditure_type in ('Subcontractor - Billable','Labor - Billable')
group by
where a.expenditure_item_datebetween
DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8),
(from date) and (to date)
AND kcv.project_number NOT like '%AUS%'
and service_line
PARTY.PARTY_NAME,
not in ('AMO','BPO')
Does not include AND kcv.TASK_ID = PT.TASK_ID
and project_number
PPA.SEGMENT1 not like '%AUS%'
AUS, AMO and BPO AND PT.PROJECT_ID = PPA.PROJECT_ID
order(EXPENDITURE_ORGANIZATION
AND by 1,2,3 LIKE '%GSD%' OR EXPENDITURE_ORGANIZATION LIKE
AND PPA.PROJECT_ID = PCOD.PROJECT_ID
'%Services Delivery%')
AND PCOD.CLASS_CATEGORY = 'Practice Area'
AND a.billable_flag
/*Offshore Billable = 'Y' */
hours
AND PCOD.CLASS_CODE NOT IN ('AMO','BPO')
AND a.expenditure_item_id
select = PEI.expenditure_item_id
customer_name,project_number,sum(a.quantity)
AND PPA.PROJECT_ID= PPCU.PROJECT_ID
AND a.incurred_by_org_id <> PEI.recvr_org_id
from noetix_sys.kb_margins_t a,
AND PPCU.CUSTOMER_ID= CUST_ACCOUNT_ID
AND a.project_id = ppa.project_idPEI,
pa.pa_expenditure_items_all
AND CUSTA.PARTY_ID = PARTY.PARTY_ID
AND PEI.recvr_org_id
pa.pa_projects_all PPA= ppa.org_id
group by DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8),
group by service_line,project_number
wherePARTY.PARTY_NAME,
a.expenditure_item_date between (from date) and (to date)
Does not include and service_line
PPA.SEGMENT1 not in ('AMO','BPO')
AUS, AMO and BPO /*Onsite
and Billable hours not*/ like '%AUS%'
orderproject_number
by 1,2,3
AND (EXPENDITURE_ORGANIZATION LIKE '%GSD%' OR EXPENDITURE_ORGANIZATION LIKE
select service_line,project_number,sum(a.quantity)
'%Services Delivery%')
/*SALARY COST */ SELECT distinct PPF.EMPLOYEE_NUMBER,
from noetix_sys.kb_margins_t
AND a.billable_flag = 'Y' a,
PPF.FULL_NAME,
AND pa.pa_expenditure_items_all PEI,
a.expenditure_item_id = PEI.expenditure_item_id
HOU.NAME,
pa.pa_projects_all
AND PPA <> PEI.recvr_org_id
a.incurred_by_org_id
PC.GL_DATE,
wherea.project_id
AND a.expenditure_item_date
= ppa.project_id between (from date) and (to date)
GLC.SEGMENT1,
and
AND service_line not in =('AMO','BPO')
PEI.recvr_org_id ppa.org_id
GLC.SEGMENT2,
and project_number
group by not like '%AUS%'
customer_name,project_number
GLC.SEGMENT3,
AND (EXPENDITURE_ORGANIZATION LIKE '%GSD%' OR EXPENDITURE_ORGANIZATION LIKE
PPA.SEGMENT1,
'%Services
/*Onsite Delivery%')
Billable hours */
DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8) Service_Line,
AND a.billable_flag = 'Y'
PEI.EXPENDITURE_ITEM_DATE,
AND a.expenditure_item_id
select = PEI.expenditure_item_id
customer_name,project_number,sum(a.quantity)
Sum(PC.DENOM_RAW_COST),
AND a.incurred_by_org_id = PEI.recvr_org_id
fromSum(PEI.QUANTITY)
noetix_sys.kb_margins_t a,
AND a.project_id = ppa.project_idPEI,
pa.pa_expenditure_items_all
FROM
std_cost Number AND PEI.recvr_org_id
pa.pa_projects_all PPA= ppa.org_id
PA_COST_DISTRIBUTION_LINES_ALL PC,
group
where by service_line,project_number
a.expenditure_item_date between
expenditure_item_date Date PA_EXPENDITURE_ITEMS_ALL PEI, (from date) and (to date)
and service_line not in ('AMO','BPO')
PA_EXPENDITURES_ALL PE,
expenditure_category Varchar2 and project_number
PER_PEOPLE_F PPF, not like '%AUS%'
project_number Varchar2 AND (EXPENDITURE_ORGANIZATION
PER_ASSIGNMENTS_F PAF, LIKE '%GSD%' OR EXPENDITURE_ORGANIZATION LIKE
'%Services Delivery%')
HR_ORGANIZATION_UNITS HOU,
service_line Varchar2 AND a.billable_flag =
GL_CODE_COMBINATIONS GLC, 'Y'
COR Number AND a.expenditure_item_id
Missing
PA_TASKS by SL
PT, = PEI.expenditure_item_id
AND a.incurred_by_org_id
PA_PROJECTS_ALL PPA,= PEI.recvr_org_id
GM% Number Missing
AND by SL
a.project_id = ppa.project_id
PA_PROJECT_CLASSES PCOD
AND PEI.recvr_org_id
where = ppa.org_id in (1395,1452)
--PC.dr_code_combination_id
group by customer_name,project_number
GLC.SEGMENT1 IN (22,23)
AND GLC.SEGMENT3 = 60110
AND PC.dr_code_combination_id = GLC.code_combination_id
and PC.GL_date = to_date('31-JUL-2003','DD-MON-RRRR')
Does not include AND PC.expenditure_item_id = PEI.expenditure_item_id
AUS, AMO and BPO and PEI.expenditure_id = PE.expenditure_id
AND PE.incurred_by_person_id = PPF.person_id
sum of standard cost Number
Date Only QTD data
Varchar2 Missing
project_number Varchar2 Does not include
project area service line Varchar2 AUS, AMO and BPO

SELECT distinct PPF.EMPLOYEE_NUMBER,


PPF.FULL_NAME,
HOU.NAME,
PC.GL_DATE,
GLC.SEGMENT1,
GLC.SEGMENT2,
GLC.SEGMENT3,
PPA.SEGMENT1,
DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8) Service_Line,
PARTY.PARTY_NAME Customer_name,
std_cost Number PEI.EXPENDITURE_ITEM_DATE,
Sum(PC.DENOM_RAW_COST)
expenditure_item_date Date FROM
expenditure_category Varchar2 PA_COST_DISTRIBUTION_LINES_ALL PC,
PA_EXPENDITURE_ITEMS_ALL PEI,
project_number Varchar2 PA_EXPENDITURES_ALL PE,
customer_name Varchar2 PER_PEOPLE_F PPF,
PER_ASSIGNMENTS_F
Missing by AC PAF,
COR Number HR_ORGANIZATION_UNITS HOU,
GM% Number Missing by AC
GL_CODE_COMBINATIONS GLC,
PA_TASKS PT,
sum of standard cost Number
PA_PROJECTS_ALL PPA,
Date Only QTD data
PA_PROJECT_CLASSES PCOD,
Varchar2 ar.hz_cust_accounts
Missing CUSTA,
ar.hz_parties PARTY,
project_number Varchar2 Does not include pa_project_customers PPCU
client Varchar2 AUS, AMO and BPO where --PC.dr_code_combination_id in (1395,1452)
GLC.SEGMENT1 IN (22,23)
AND GLC.SEGMENT3 = 60110
/*Total Revenue by SL */
AND PC.dr_code_combination_id = GLC.code_combination_id
SELECT service_line,project_number,sum(revenue_amount)
and PC.GL_date = to_date('31-JUL-2003','DD-MON-RRRR')
FROM noetix_sys.kb_margins_t
AND PC.expenditure_item_id = PEI.expenditure_item_id
where expenditure_date=between (from date) and (to date)
and PEI.expenditure_id PE.expenditure_id
and
ANDservice_line not in ('AMO','BPO')
PE.incurred_by_person_id = PPF.person_id
and project_number not like '%AUS%'
AND PPF.effective_start_date = (select max(PPF1.effective_Start_date) from per_people_f PPF1
AND (EXPENDITURE_ORGANIZATION
where PPF.person_idLIKE '%GSD%' OR EXPENDITURE_ORGANIZATION LIKE
= PPF1.person_id)
'%Services Delivery%')
AND PPF.person_id = PAF.person_id
group by service_line,project_number
AND PAF.effective_end_date = (select max(PAF1.effective_end_date) from per_assignments_f PAF1
revenue_amount Number where PAF.person_id = PAF1.person_id
/*project
ANDexpenses*/
PAF1.assignment_type = 'E'
Select SERVICE_LINE,project_number,SUM(STD_COST)
std_cost Number AND PAF1.assignment_status_type_id = 1
from noetix_sys.kb_margins_t
AND PAF1.PRIMARY_FLAG = 'Y')
expenditure_item_date Date Where expenditure_item_date between (From Date) and (To Date)
AND PAF.organization_id = HOU.organization_id
and
expenditure_category Varchar2 ANDproject_type_class_code
HOU.business_group_id=='CONTRACT'PAF.business_group_id
AND DEPT_SERVICE_LINE = 'Delivery'
AND PEI.TASK_ID = PT.TASK_ID
project_number Varchar2 AND PT.PROJECT_ID
SERVICE_LINE NOT IN ('AMO','BPO')
AND = PPA.PROJECT_ID
AND
AND project_number NOT like '%AUS%'
service_line Varchar2 PPA.PROJECT_ID = PCOD.PROJECT_ID
group by SERVICE_LINE,project_number
AND PCOD.CLASS_CATEGORY
Missing by SL = 'Kanbay Practice Area'
revenue Number /*SL level Cost*/
AND PPA.SEGMENT1 NOT LIKE '%AUS%'
Select
Missing SERVICE_LINE,project_number,SUM(NVL(STD_COST,0))
by SL
COR Number AND PCOD.CLASS_CODE NOT IN ('AMO','BPO')
from
AND noetix_sys.kb_margins_t
PPA.PROJECT_ID=
Missing by SL PPCU.PROJECT_ID
GM% Number Where expenditure_item_date between (From Date) and (To Date)
AND PPCU.CUSTOMER_ID= CUST_ACCOUNT_ID
and
ANDproject_type_class_code = 'INDIRECT'
sum of revenue Number CUSTA.PARTY_ID = PARTY.PARTY_ID
AND
GROUP BY PPF.EMPLOYEE_NUMBER, Intelligence','Credit Services','Distributed','Testing')
SERVICE_LINE IN ('M/M','Business
sum of standard cost Number ANDPPF.FULL_NAME,
project_number NOT like '%AUS%'
sum of gross margin Number ANDHOU.NAME,
project_number Like '%SL%'
AND EXPENDITURE_ORGANIZATION LIKE '%GSD%'
Date PC.GL_DATE,
Only QTD data
group by SERVICE_LINE,project_number
GLC.SEGMENT1,
Varchar2 Missing
GLC.SEGMENT2,
project_number Varchar2 GLC.SEGMENT3,
Does not include /*SALARY COST */
PPA.SEGMENT1,
project area service line Varchar2 AUS, AMO and BPO SELECT distinct PPF.EMPLOYEE_NUMBER,
DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8),
PPF.FULL_NAME,
PARTY.PARTY_NAME,
HOU.NAME,
PEI.EXPENDITURE_ITEM_DATE
PC.GL_DATE,
ORDER BY 1,2,3
GLC.SEGMENT1,
GLC.SEGMENT2,
/*Travel Expenses */
GLC.SEGMENT3,
SELECT service_line,customer_name ,project_number,sum(std_cost)+sum(std_Expenses)
PPA.SEGMENT1,
FROM noetix_sys.kb_margins_t
DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8) Service_Line,
where expenditure_date between (from date) and (to date)
PEI.EXPENDITURE_ITEM_DATE,
and expenditure_category in ('Billable Travel Expenses','Travel Expenses')
Sum(PC.DENOM_RAW_COST),
and service_line not in ('AMO','BPO')
and Sum(PEI.QUANTITY)
project_number not like '%AUS%'
FROM
AND (EXPENDITURE_ORGANIZATION LIKE '%GSD%' OR EXPENDITURE_ORGANIZATION LIKE
PA_COST_DISTRIBUTION_LINES_ALL PC,
'%Services Delivery%')
PA_EXPENDITURE_ITEMS_ALL PEI,
group by service_line,project_number
PA_EXPENDITURES_ALL PE,
SELECT distinct PPF.EMPLOYEE_NUMBER,
PPF.FULL_NAME,
HOU.NAME,
PC.GL_DATE,
GLC.SEGMENT1,
GLC.SEGMENT2,
GLC.SEGMENT3,
PPA.SEGMENT1,
DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8) Service_Line,
PARTY.PARTY_NAME Customer_name,
PEI.EXPENDITURE_ITEM_DATE,
Sum(PC.DENOM_RAW_COST)
revenue_amount Number FROM
PA_COST_DISTRIBUTION_LINES_ALL PC,
std_cost Number PA_EXPENDITURE_ITEMS_ALL PEI,
expenditure_item_date Date PA_EXPENDITURES_ALL PE,
PER_PEOPLE_F PPF,
expenditure_category Varchar2 PER_ASSIGNMENTS_F PAF,
project_number Varchar2 HR_ORGANIZATION_UNITS HOU,
GL_CODE_COMBINATIONS GLC,
customer_name Varchar2 PA_TASKS PT,
revenue Number Missing by AC
PA_PROJECTS_ALL PPA,
PA_PROJECT_CLASSES
Missing by AC PCOD,
COR Number ar.hz_cust_accounts CUSTA,
GM% Number Missing by ACPARTY,
ar.hz_parties
pa_project_customers PPCU
sum of revenue Number where --PC.dr_code_combination_id in (1395,1452)
sum of standard cost Number GLC.SEGMENT1 IN (22,23)
AND GLC.SEGMENT3 = 60110
sum of gross margin Number
AND PC.dr_code_combination_id = GLC.code_combination_id
Date Only QTD data = to_date('31-JUL-2003','DD-MON-RRRR')
and PC.GL_date
Varchar2 AND PC.expenditure_item_id = PEI.expenditure_item_id
Missing
and PEI.expenditure_id = PE.expenditure_id
project_number Varchar2 Does not include AND PE.incurred_by_person_id = PPF.person_id
client Varchar2 AUS, AMO and BPO AND PPF.effective_start_date = (select max(PPF1.effective_Start_date) from per_people_f PPF1
where PPF.person_id = PPF1.person_id)
AND PPF.person_id = PAF.person_id
/* Total Revenue*/
AND PAF.effective_end_date = (select max(PAF1.effective_end_date) from per_assignments_f PAF1
select sum(revenue_amount)
where PAF.person_id = PAF1.person_id
from noetix_sys.kb_margins_t
AND PAF1.assignment_type = 'E'
where expenditure_item_date between (From Date) and (To Date)
AND PAF1.assignment_status_type_id = 1
AND project_number NOT like '%AUS%'
AND PAF1.PRIMARY_FLAG = 'Y')
AND SERVICE_LINE NOT IN ('AMO','BPO')
AND PAF.organization_id = HOU.organization_id
AND (EXPENDITURE_ORGANIZATION LIKE '%GSD%' or EXPENDITURE_ORGANIZATION LIKE
AND HOU.business_group_id = PAF.business_group_id
'%Services Delivery%')
AND PEI.TASK_ID = PT.TASK_ID
revenue_amount Number AND PT.PROJECT_ID = PPA.PROJECT_ID
/*project expenses*/
AND PPA.PROJECT_ID = PCOD.PROJECT_ID
expenditure_item_date Date Select DISTINCT SERVICE_LINE --SUM(STD_COST)
AND PCOD.CLASS_CATEGORY = 'Kanbay Practice Area'
from noetix_sys.kb_margins_t
std_cost Number AND PPA.SEGMENT1 NOT LIKE '%AUS%'
Where expenditure_item_date between (From Date) and (To Date)
AND PCOD.CLASS_CODE NOT IN ('AMO','BPO')
and project_type_class_code = 'CONTRACT'
std_cost Number AND PPA.PROJECT_ID= PPCU.PROJECT_ID
AND DEPT_SERVICE_LINE = 'Delivery'
AND PPCU.CUSTOMER_ID= CUST_ACCOUNT_ID
std_cost Number AND SERVICE_LINE NOT IN ('AMO','BPO')
AND CUSTA.PARTY_ID = PARTY.PARTY_ID
AND project_number NOT like '%AUS%'
GROUP BY PPF.EMPLOYEE_NUMBER,
project_number Varchar2 PPF.FULL_NAME,
service_line Varchar2 HOU.NAME,
/*SL level expenses*/
PC.GL_DATE,
COR Number Select
MissingSUM(NVL(STD_COST,0))
by SL
GLC.SEGMENT1,
from noetix_sys.kb_margins_t
GLC.SEGMENT2,
Missing by SL
GM% Number Where expenditure_item_date between (From Date) and (To Date)
GLC.SEGMENT3,
and project_type_class_code = 'INDIRECT'
PPA.SEGMENT1,
sum of revenue Number AND SERVICE_LINE IN ('M/M','Business Intelligence','Credit Services','Distributed','Testing')
DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8),
Number AND project_number NOT like '%AUS%'
PARTY.PARTY_NAME,
Number AND project_number Like '%SL%'
PEI.EXPENDITURE_ITEM_DATE
AND EXPENDITURE_ORGANIZATION LIKE '%GSD%'
ORDER BY 1,2,3
project_number Varchar2
/* GSD EXPENSES*/
/*Travel Expenses */
Select SUM(NVL(STD_COST,0))
project area service line Varchar2 SELECT service_line,customer_name ,project_number,sum(std_cost)+sum(std_Expenses)
from noetix_sys.kb_margins_t
Does not include FROM noetix_sys.kb_margins_t
Only QTD data
WHERE expenditure_item_date between (From Date) and (To Date)
Date AUS, AMO and BPO where expenditure_date between (from date) and (to date)
and EXPENDITURE_ORGANIZATION LIKE '%GSD%'
and expenditure_category in ('Billable Travel Expenses','Travel Expenses')
AND SERVICE_LINE NOT IN ('M/M','Business Intelligence','Credit Services','Distributed','Testing')
and service_line not in ('AMO','BPO')
AND SERVICE_LINE NOT IN ('AMO','BPO')
and project_number not like '%AUS%'
AND project_number NOT like '%AUS%'
AND (EXPENDITURE_ORGANIZATION LIKE '%GSD%' OR EXPENDITURE_ORGANIZATION LIKE
AND project_type_class_code <> 'CONTRACT'
'%Services Delivery%')
AND DEPT_SERVICE_LINE <> 'Delivery'
group by service_line,project_number

/* Other Expenses */
SELECT service_line,customer_name ,project_number,sum(std_cost)+sum(std_Expenses)
FROM noetix_sys.kb_margins_t
where expenditure_date between (from date) and (to date)
and expenditure_category in ('Other Expenses','Other Billable Expenses')
and service_line not in ('AMO','BPO')
and project_number not like '%AUS%'
AND (EXPENDITURE_ORGANIZATION LIKE '%GSD%' OR EXPENDITURE_ORGANIZATION LIKE
select FCOD.class_code Industry_line,
DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8) Service_Line,
sum(hours_worked_per_proj_task)/sum(hours_available_per_proj_task)
from apps.KC_Utilization_by_task kcv,
pa.PA_TASKS PT,
pa.PA_PROJECTS_ALL PPA,
pa.PA_PROJECT_CLASSES PCOD,
pa.PA_PROJECT_CLASSES FCOD,
ar.hz_cust_accounts CUSTA,
ar.hz_parties PARTY,
pa.pa_project_customers PPCU
Does not include where expenditure_date between (from date) and (to date)
AUS, AMO and BPO and expenditure_type in ('Subcontractor - Billable','Labor - Billable')
AND kcv.project_number NOT like '%AUS%'
AND kcv.TASK_ID
select = PT.TASK_ID
DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8) Service_Line,
ANDPARTY.PARTY_NAME
PT.PROJECT_ID = PPA.PROJECT_ID
Customer_Name,
ANDPPA.SEGMENT1
PPA.PROJECT_ID = PCOD.PROJECT_ID
Project_name,
ANDsum(hours_worked_per_proj_task)
PCOD.CLASS_CATEGORY = 'Practice Area'
hours_billed,
AND PCOD.CLASS_CODE NOT IN ('AMO','BPO')
sum(hours_available_per_proj_task) hours_available
AND PPA.PROJECT_ID = FCOD.PROJECT_ID
from apps.KC_Utilization_by_task kcv,
AND FCOD.CLASS_CATEGORY
pa.PA_TASKS PT, = 'Focus Area'
AND PPA.PROJECT_ID= PPCU.PROJECT_ID
pa.PA_PROJECTS_ALL PPA,
AND PPCU.CUSTOMER_ID=
pa.PA_PROJECT_CLASSES PCOD, CUST_ACCOUNT_ID
AND CUSTA.PARTY_IDCUSTA,
ar.hz_cust_accounts = PARTY.PARTY_ID
group by FCOD.class_code
ar.hz_parties PARTY, ,
Does not include DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8)
pa.pa_project_customers PPCU
AUS, AMO and BPO order
where by 1,2
expenditure_date between to_Date('02-JUN-2003','DD-MON-RRRR') and to_Date('02-JUN-
2003','DD-MON-RRRR')
and expenditure_type in ('Subcontractor - Billable','Labor - Billable')
/* Sql for GSD expenses*/
AND kcv.project_number NOT like '%AUS%'
select service_line,sum(a.std_expenses) from noetix_sys.kb_margins_t a
AND kcv.TASK_ID = PT.TASK_ID
where b.expenditure_item_date between between (From Date) and (end Date)
AND PT.PROJECT_ID = PPA.PROJECT_ID
and service_line not in ('AMO','BPO')
AND PPA.PROJECT_ID = PCOD.PROJECT_ID
and project_number not like '%AUS%'
AND PCOD.CLASS_CATEGORY = 'Practice Area'
AND (EXPENDITURE_ORGANIZATION LIKE '%GSD%' OR EXPENDITURE_ORGANIZATION LIKE
AND PCOD.CLASS_CODE NOT IN ('AMO','BPO')
'%Services Delivery%') PPCU.PROJECT_ID
AND PPA.PROJECT_ID=
group by service_line
AND PPCU.CUSTOMER_ID= CUST_ACCOUNT_ID
std_expense Number AND CUSTA.PARTY_ID = PARTY.PARTY_ID
group by DECODE(PT.ATTRIBUTE8,NULL,PCOD.CLASS_CODE,PT.ATTRIBUTE8),
sum of expenses Varchar2 PARTY.PARTY_NAME,
Does not include PPA.SEGMENT1
COR Number AUS, AMO and BPO order by 1,2,3

Gross Margin Percentage

Start Month Date select distinct(A.customer_name)


from pa_expenditure_items_all B,
pa_tasks C,
Client Varchar2
pa_project_customers F,
Does not include How de we get the IL
apps.ra_customers A information since this wont be entered into Oracle till the project start
Varchar2 AUS, AMO and BPO where B.expenditure_item_date Between (Measurement Period date) And (Measurement Period date)
And B.task_ID = C.task_id
And C.Project_ID = F.Project_ID
and A.customer_id = F.customer_id
and F.customer_id in (select F.customer_id
from pa_expenditure_items_all B,
pa_tasks C,
Customer_Name Varchar2(50) pa_project_customers F
where B.expenditure_item_date Between (Measurement Period date) And (Measurement Period date)
expenditure_item_date Date and B.task_ID = C.task_id
And
select C.Project_ID = F.Project_ID)
count(distinct(F.customer_id))
expenditure_item_date Date from pa_expenditure_items_all B,
pa_tasks C,
Customer_ID Number pa_project_customers F
where B.expenditure_item_date Between (Measurement Period date) And (Measurement Period date)
expenditure_item_date Date And B.task_ID = C.task_id
And C.Project_ID = F.Project_ID
expenditure_item_date Date
only QTD figures available
<Month> 2003 Total
Revenue USD Number
To get based on client name
Varchar2
Does not include
AUS, AMO and BPO
Does not include
Client Varchar2 AUS, AMO and BPO
and A.customer_id = F.customer_id
and F.customer_id in (select F.customer_id
from pa_expenditure_items_all B,
pa_tasks C,
Customer_Name Varchar2(50) pa_project_customers F
where B.expenditure_item_date Between (Measurement Period date) And (Measurement Period date)
expenditure_item_date Date and B.task_ID = C.task_id
And C.Project_ID = F.Project_ID)
expenditure_item_date Date from pa_expenditure_items_all B,
pa_tasks C,
Customer_ID Number pa_project_customers F
where B.expenditure_item_date Between (Measurement Period date) And (Measurement Period date)
expenditure_item_date Date And B.task_ID = C.task_id
And C.Project_ID = F.Project_ID
expenditure_item_date Date
only QTD figures available
<Month> 2003 Total
Revenue USD Number
To get based on client name
Varchar2
Does not include
Client Varchar2 AUS, AMO and BPO

FROM pa_expenditure_items_all PEI,pa_expenditures_all PEA1


WHERE PEA1.incurred_by_person_id = PPF.person_id
AND PEA1.expenditure_ending_date = to_date(:ending_date)
AND PEA1.expenditure_id = PEI.expenditure_id
AND PEA1.expenditure_class_code in ('PT','OT') )
person_id Number )
AND PL.lookup_type = 'EXPENDITURE STATUS'
meaning Varchar2
AND PL.lookup_code = PEA.expenditure_status_code
effective_start_date Date AND PEA.expenditure_class_code IN ('PT','OT')
effective_end_date Date AND PEA.incurred_by_person_id = PPF.person_id
Does not include AND PEA.expenditure_ending_date = to_date(:ending_date)
AUS, AMO and BPO ORDER BY 2,4
FROM pa_expenditure_items_all PEI,pa_expenditures_all PEA1
WHERE PEA1.incurred_by_person_id = PPF.person_id
AND PEA1.expenditure_ending_date = to_date(:ending_date)
AND PEA1.expenditure_id = PEI.expenditure_id
AND PEA1.expenditure_class_code in ('PT','OT') )
person_id Number )
AND PL.lookup_type = 'EXPENDITURE STATUS'
meaning Varchar2
AND PL.lookup_code = PEA.expenditure_status_code
effective_start_date Date AND PEA.expenditure_class_code IN ('PT','OT')
effective_end_date Date AND PEA.incurred_by_person_id = PPF.person_id
Does not include AND PEA.expenditure_ending_date = to_date(:ending_date)
AUS, AMO and BPO ORDER BY 2,4

select expenditure_category, sum(std_expenses)


from noetix_sys.kb_margins_t
where expenditure_organization like '%GIT%' or expenditure_organization like '%Information%'
and expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and to_date('2/1/2003','dd/mm/yyyy')
group by expenditure_category

std_expense Number
expenditure_item_date Date
expenditure_category Varchar2

COR Number

sum of expenses Varchar2


Missing
AND 40 > (SELECT NVL(SUM(NVL(PEI.quantity,0)),0)
FROM pa_expenditure_items_all PEI,pa_expenditures_all PEA1
WHERE PEA1.incurred_by_person_id = PPF.person_id
AND PEA1.expenditure_ending_date = to_date(:ending_date)
AND PEA1.expenditure_id = PEI.expenditure_id
AND PEA1.expenditure_class_code in ('PT','OT') )
)
AND PL.lookup_type = 'EXPENDITURE STATUS'
person_id Number
AND PL.lookup_code = PEA.expenditure_status_code
meaning Varchar2 AND PEA.expenditure_class_code IN ('PT','OT')
effective_start_date Date AND PEA.incurred_by_person_id = PPF.person_id
effective_end_date Date AND PEA.expenditure_ending_date = to_date(:ending_date)
ORDER BY 2,4

select expenditure_category, sum(std_expenses)


from noetix_sys.kb_margins_t
where expenditure_organization like '%GAP%' or expenditure_organization like '%Associate%'
and expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and to_date('2/1/2003','dd/mm/yyyy')
group by expenditure_category

std_expense Number
expenditure_item_date Date
expenditure_category Varchar2

COR Number

sum of expenses Varchar2


Missing

WHERE PEA1.incurred_by_person_id = PPF.person_id


AND PEA1.expenditure_ending_date = to_date(:ending_date)
AND PEA1.expenditure_id = PEI.expenditure_id
AND PEA1.expenditure_class_code in ('PT','OT') )
)
AND PL.lookup_type = 'EXPENDITURE STATUS'
person_id Number
AND PL.lookup_code = PEA.expenditure_status_code
meaning Varchar2 AND PEA.expenditure_class_code IN ('PT','OT')
effective_start_date Date AND PEA.incurred_by_person_id = PPF.person_id
effective_end_date Date AND PEA.expenditure_ending_date = to_date(:ending_date)
ORDER BY 2,4

select expenditure_category, sum(std_expenses)


from noetix_sys.kb_margins_t
where expenditure_organization like '%GIT%' or expenditure_organization like '%Information%'
and expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and to_date('2/1/2003','dd/mm/yyyy')
group by expenditure_category

std_expense Number
expenditure_item_date Date
expenditure_category Varchar2

COR Number

sum of expenses Varchar2


Number Missing
Only QTD figures
Date
select sum(pc.denom_raw_cost), glc.segment2, glc.segment3
from pa_cost_distribution_lines_all pc,
pa_expenditure_items_all pei,
pa_expenditures_all pe,
per_people_f ppf,
per_assignments_f paf,
hr_organization_units hou,
gl_code_combinations glc,
pa_tasks pt,
pa_projects_all ppa
where
denom_raw_cost Number glc.segment2 = 090
and glc.segment3 = 60110
and pc.dr_code_combination_id = glc.code_combination_id
and pc.gl_date = to_date('31-jul-2003','dd-mon-rrrr')
and pc.expenditure_item_id = pei.expenditure_item_id
and pei.expenditure_id = pe.expenditure_id
and pe.incurred_by_person_id = ppf.person_id
and ppf.effective_start_date = (select max(ppf1.effective_start_date) from per_people_f ppf1
where ppf.person_id = ppf1.person_id)
and ppf.person_id = paf.person_id
and paf.effective_end_date = (select max(paf1.effective_end_date) from per_assignments_f paf1
where paf.person_id = paf1.person_id
expenditure_item_date Date and paf1.assignment_type = 'e'
and paf1.assignment_status_type_id = 1
person_id Number select count(distinct ppf.person_id) , substr(ppf.employee_number,7,2)
and paf1.primary_flag = 'y')
from
COR Number and paf.organization_id = hou.organization_id
per_people_f ppf,
and hou.business_group_id = paf.business_group_id
sum of expenses Varchar2 per_assignments_f paf,
and pei.task_id = pt.task_id
per_person_type_usages_f
Onlypt.project_id
QTD figures= ppa.project_id pptuf,
Date and
per_person_types ppt,
group by glc.segment2, glc.segment3
per_periods_of_service pps,
select sum(pc.denom_raw_cost),
per_jobs pj, glc.segment2, glc.segment3
from pa_cost_distribution_lines_all
hr_all_organization_units H pc,
pa_expenditure_items_all
where pei,
pa_expenditures_all pe,
per_people_f
(paf.person_id ppf,= ppf.person_id) and
per_assignments_f
H.organization_id =paf, paf.organization_id
hr_organization_units
and (H.name like '%IT%' hou, ) and
gl_code_combinations glc,
( sysdate between paf.effective_start_date and
pa_tasks pt,
paf.effective_end_date) and
pa_projects_all
( sysdate between ppa ppf.effective_start_date and
denom_raw_cost Number where
ppf.effective_end_date)
glc.segment2
and = 090
and glc.segment3 IN (63140, =
(ppf.current_employee_flag 63150,63160)
'Y') and
and pc.dr_code_combination_id
(ppf.business_group_id = glc.code_combination_id
= paf.business_group_id) and
and pc.gl_date = to_date('31-jul-2003','dd-mon-rrrr')
(ppf.person_id = pptuf.person_id) and
and pc.expenditure_item_id
(pptuf.person_type_id = pei.expenditure_item_id
= ppt.person_type_id) and
and pei.expenditure_id
( sysdate = pe.expenditure_id and
between pptuf.effective_start_date
and pe.incurred_by_person_id
pptuf.effective_end_date) and= ppf.person_id
and ppf.effective_start_date
ppt.system_person_type = (select
LIKE 'EMP' max(ppf1.effective_start_date)
and from per_people_f ppf1
where ppf.person_id
(paf.job_id=pj.job_id(+)) and = ppf1.person_id)
and ppf.person_id = paf.person_id
(pps.person_id = ppf.person_id) and
and paf.effective_end_date
pps.date_start <= sysdate = and (select max(paf1.effective_end_date) from per_assignments_f paf1
expenditure_item_date Date where paf.person_id
(pps.actual_termination_date = paf1.person_id
is null or pps.actual_termination_date > sysdate)
and paf1.assignment_type
groupcount(distinct = 'e'
by substr(ppf.employee_number,7,2)
person_id Number select ppf.person_id)
and , substr(ppf.employee_number,7,2)
paf1.assignment_status_type_id =1
from and paf1.primary_flag = 'y')
COR Number per_people_f ppf,
and paf.organization_id = hou.organization_id
sum of expenses Varchar2 per_assignments_f
and hou.business_group_idpaf, = paf.business_group_id
Date and pei.task_id = pt.task_id pptuf,
per_person_type_usages_f
Only QTD figures
per_person_types
and ppt,
pt.project_id = ppa.project_id
per_periods_of_service
group pps,
by glc.segment2, glc.segment3
SELECT
per_jobs PPA.name,
pj, Sum(PC.DENOM_RAW_COST)
FROM PA_COST_DISTRIBUTION_LINES_ALL
hr_all_organization_units H PC,
PA_EXPENDITURE_ITEMS_ALL
where PEI,
PA_EXPENDITURES_ALL PE,
PER_PEOPLE_F
(paf.person_id =PPF, ppf.person_id) and
PER_ASSIGNMENTS_F PAF,
H.organization_id = paf.organization_id
denom_raw_cost Number HR_ORGANIZATION_UNITS
and (H.name like '%IT%' ) and HOU,
GL_CODE_COMBINATIONS GLC,
( sysdate between paf.effective_start_date and
expenditure_item_date Date PA_TASKS PT,
paf.effective_end_date) and
name Varchar2 PA_PROJECTS_ALL PPA
( sysdate between ppf.effective_start_date and
where GLC.SEGMENT3 = 66100
ppf.effective_end_date)
sum of expenses Number AND
and PC.dr_code_combination_id = GLC.code_combination_id
Date Only
and QTD figures = to_date('31-JUL-2003','DD-MON-RRRR')
PC.GL_date
(ppf.current_employee_flag = 'Y') and
AND PC.expenditure_item_id
(ppf.business_group_id = PEI.expenditure_item_id
= paf.business_group_id) and
Project Name Varchar2 and PEI.expenditure_id
(ppf.person_id = PE.expenditure_id
= pptuf.person_id) and
AND PE.incurred_by_person_id
(pptuf.person_type_id = PPF.person_id
= ppt.person_type_id) and
AND PPF.effective_start_date
( sysdate = (select max(PPF1.effective_Start_date)
between pptuf.effective_start_date and from per_people_f PPF1
where PPF.person_id
pptuf.effective_end_date) and = PPF1.person_id)
AND PPF.person_id = PAF.person_id
ppt.system_person_type LIKE 'EMP' and
AND PAF.effective_end_date
(paf.job_id=pj.job_id(+)) and = (select max(PAF1.effective_end_date) from per_assignments_f PAF1
(pps.person_id = where PAF.person_id
ppf.person_id) and = PAF1.person_id
AND PAF1.assignment_status_type_id
pps.date_start <= sysdate and =1
AND PAF1.PRIMARY_FLAG = 'Y')
(pps.actual_termination_date is null or pps.actual_termination_date > sysdate)
select sum(revenue_amount) from noetix_sys.kb_margins_t
where expenditure_organization like '%Infra%'
and expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and to_date('5/1/2003','dd/mm/yyyy')
revenue_amount Number
expenditure_item_date Date

sum of revenue Number


Only QTD figures
Date

FROM pa_expenditure_items_all PEI,pa_expenditures_all PEA1


WHERE PEA1.incurred_by_person_id = PPF.person_id
AND PEA1.expenditure_ending_date = to_date(:ending_date)
AND PEA1.expenditure_id = PEI.expenditure_id
AND PEA1.expenditure_class_code in ('PT','OT') )
)
AND PL.lookup_type = 'EXPENDITURE STATUS'
person_id Number
AND PL.lookup_code = PEA.expenditure_status_code
meaning Varchar2 AND PEA.expenditure_class_code IN ('PT','OT')
effective_start_date Date AND PEA.incurred_by_person_id = PPF.person_id
effective_end_date Date AND PEA.expenditure_ending_date = to_date(:ending_date)
ORDER BY 2,4

select customer_name, project_name,sum(revenue_amount)


from noetix_sys.kb_margins_t
where expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and
to_date('5/1/2003','dd/mm/yyyy')
and upper(customer_name) like '%HOUSEHOLD%' or upper(customer_name) like '%MORGAN%'
revenue_amount Number group by customer_name, project_name
expenditure_item_date Date
Varchar2
project_name Varchar2

Revenue Number

select service_line, customer_name, project_name,sum(revenue_amount)


from noetix_sys.kb_margins_t
where expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and
to_date('5/1/2003','dd/mm/yyyy')
and upper(customer_name) like '%HOUSEHOLD%' or upper(customer_name) like '%MORGAN%'
revenue_amount Number group by service_line, customer_name, project_name
expenditure_item_date Date
service_line Varchar2
project_name Varchar2
Not by SL
Revenue Number

Where client like HI or Morgan

Amount Number

Month Closed Date


Varchar2

Where client like HI or Morgan

Opportunity Varchar2

Amount Number

Stage Number
Project Start Date Date

Close Date Date


Varchar2

Where industry like HI or Morgan

Revenue Number

Month Date

Industry Varchar2
Varchar2

select customer_name, project_name,(sum(revenue_amount)-sum(std_cost))


from noetix_sys.kb_margins_t
where expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and
to_date('5/1/2003','dd/mm/yyyy')
and upper(customer_name) like '%HOUSEHOLD%' or upper(customer_name) like '%MORGAN%'
group by customer_name, project_name

select service_line, customer_name, project_name,(sum(revenue_amount)-sum(std_cost))


from noetix_sys.kb_margins_t
where expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and
to_date('5/1/2003','dd/mm/yyyy')
and upper(customer_name) like '%HOUSEHOLD%' or upper(customer_name) like '%MORGAN%'
group by service_line, customer_name, project_name

SELECT
CUST.CUSTOMER_NAME A$Customer,
CUST.CUSTOMER_NUMBER A$Customer_Number,
PAYS.DUE_DATE A$Due_Date,
CUST.ORIG_SYSTEM_REFERENCE A$Original_System_Reference,
PAYS.TRX_DATE A$Transaction_Date,
PAYS.TRX_NUMBER A$Transaction_Number,
'A$ZZ__________________________Copyright Noetix Corporation 1992-2003'
A$ZZ__________________________,
PER.ADJUSTMENT_PERIOD_FLAG Adjustment_Period_Flag,
NVL(PAYS.AMOUNT_ADJUSTED,0) Amount_Adjusted,
SELECT
(NVL(PAYS.AMOUNT_ADJUSTED,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
CUST.CUSTOMER_NAME A$Customer,
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL))
CUST.CUSTOMER_NUMBER A$Customer_Number, Amount_Adjusted_Base,
NVL(PAYS.AMOUNT_ADJUSTED_PENDING,0)
PAYS.DUE_DATE A$Due_Date, Amount_Adjusted_Pending,
(NVL(PAYS.AMOUNT_ADJUSTED_PENDING,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
CUST.ORIG_SYSTEM_REFERENCE A$Original_System_Reference,
PAYS.INVOICE_CURRENCY_CODE,
PAYS.TRX_DATE A$Transaction_Date,
SOB.CURRENCY_CODE,1,NULL))
PAYS.TRX_NUMBER A$Transaction_Number,Amount_Adjusted_Pending_Base,
NVL(PAYS.AMOUNT_APPLIED,0) Amount_Applied,
'A$ZZ__________________________Copyright Noetix Corporation 1992-2003'
(NVL(PAYS.AMOUNT_APPLIED,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
A$ZZ__________________________,
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL))
PER.ADJUSTMENT_PERIOD_FLAG Adjustment_Period_Flag, Amount_Applied_Base,
NVL(PAYS.AMOUNT_CREDITED,0) Amount_Credited,
NVL(PAYS.AMOUNT_ADJUSTED,0) Amount_Adjusted,
(NVL(PAYS.AMOUNT_CREDITED,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
(NVL(PAYS.AMOUNT_ADJUSTED,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL)) Amount_Credited_Base, Amount_Adjusted_Base,
NVL(PAYS.AMOUNT_IN_DISPUTE,0) Amount_In_Dispute,
NVL(PAYS.AMOUNT_ADJUSTED_PENDING,0) Amount_Adjusted_Pending,
(NVL(PAYS.AMOUNT_IN_DISPUTE,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
(NVL(PAYS.AMOUNT_ADJUSTED_PENDING,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL))
PAYS.INVOICE_CURRENCY_CODE, Amount_In_Dispute_Base,
SOB.CURRENCY_CODE Base_Currency_Code,
SOB.CURRENCY_CODE,1,NULL)) Amount_Adjusted_Pending_Base,
NVL(PAYS.AMOUNT_APPLIED,0) Amount_Applied,
(NVL(PAYS.AMOUNT_APPLIED,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL)) Amount_Applied_Base,
DECODE(PAYS.STATUS, 'CL',0, DECODE(SIGN(SYSDATE
NVL(PAYS.AMOUNT_CREDITED,0) Amount_Credited, -
(PAYS.DUE_DATE+1)), -1,0, PAYS.AMOUNT_DUE_REMAINING)) Bucket_1_Plus_Days,
(NVL(PAYS.AMOUNT_CREDITED,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL)) Amount_Credited_Base,
(DECODE(PAYS.STATUS,
select 'CL',0, DECODE(SIGN(SYSDATE
Amount_In_Dispute, - (PAYS.DUE_DATE+1)), -
customer_name, project_name,sum(revenue_amount)
NVL(PAYS.AMOUNT_IN_DISPUTE,0)
1,0,
fromPAYS.AMOUNT_DUE_REMAINING)))*NVL(PAYS.EXCHANGE_RATE,DECODE(
noetix_sys.kb_margins_t
(NVL(PAYS.AMOUNT_IN_DISPUTE,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
PAYS.INVOICE_CURRENCY_CODE,
where expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL)) Amount_In_Dispute_Base,
SOB.CURRENCY_CODE,1,NULL))
to_date('5/1/2003','dd/mm/yyyy')
SOB.CURRENCY_CODE Base_Currency_Code,Bucket_1_Plus_Days_Base,
and upper(customer_name) like '%HOUSEHOLD%' or upper(customer_name) like '%MORGAN%'
and upper(billable_flag) = 'Y'
group by customer_name, project_name
Revenue_amount Number DECODE(PAYS.STATUS, 'CL',0, DECODE(SIGN(SYSDATE -
expenditure_item_date Date (PAYS.DUE_DATE+1)), -1,0, PAYS.AMOUNT_DUE_REMAINING)) Bucket_1_Plus_Days,
Project_name Varchar2 DECODE(PAYS.STATUS, 'CL',0, DECODE(SIGN(SYSDATE
- (PAYS.DUE_DATE+1)),
(DECODE(PAYS.STATUS, -1, PAYS.AMOUNT_DUE_REMAINING, 0)) Bucket_Current,
'CL',0, DECODE(SIGN(SYSDATE - (PAYS.DUE_DATE+1)), -
Revenue Number (DECODE(PAYS.STATUS,
1,0, 'CL',0, DECODE(SIGN(SYSDATE - (PAYS.DUE_DATE+1)), -1,
PAYS.AMOUNT_DUE_REMAINING)))*NVL(PAYS.EXCHANGE_RATE,DECODE(
PAYS.INVOICE_CURRENCY_CODE,
PAYS.AMOUNT_DUE_REMAINING, 0)))*NVL(PAYS.EXCHANGE_RATE,DECODE(
SOB.CURRENCY_CODE,1,NULL)) Bucket_1_Plus_Days_Base,
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL)) Bucket_Current_Base,

Collector_Name.NAME Collector_Name,
PAYS.INVOICE_CURRENCY_CODE Currency_Code,
CUST.CUSTOMER_NAME Customer,
PROFZ.ACCOUNT_STATUS Customer_Account_Status,
DECODE(PAYS.STATUS, 'CL',0, DECODE(SIGN(SYSDATE
CUST.CUSTOMER_CATEGORY_CODE
- (PAYS.DUE_DATE+1)), Customer_Category, 0)) Bucket_Current,
-1, PAYS.AMOUNT_DUE_REMAINING,
Total revenue Number
Varchar2

select customer_name, project_name,sum(revenue_amount), sum(quantity)


from noetix_sys.kb_margins_t
where expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and
to_date('2/1/2003','dd/mm/yyyy')
and upper(customer_name) like '%HOUSEHOLD%' or upper(customer_name) like '%MORGAN%'
and upper(billable_flag) = 'Y'
group by customer_name, project_name

Revenue_amount Number
expenditure_item_date Date
Project_name Varchar2
quantity Number

WHERE PEA1.incurred_by_person_id = PPF.person_id


AND PEA1.expenditure_ending_date = to_date(:ending_date)
AND PEA1.expenditure_id = PEI.expenditure_id
AND PEA1.expenditure_class_code in ('PT','OT') )
)
AND PL.lookup_type = 'EXPENDITURE STATUS'
person_id Number
AND PL.lookup_code = PEA.expenditure_status_code
meaning Varchar2 AND PEA.expenditure_class_code IN ('PT','OT')
effective_start_date Date AND PEA.incurred_by_person_id = PPF.person_id
effective_end_date Date AND PEA.expenditure_ending_date = to_date(:ending_date)
ORDER BY 2,4

select expenditure_category,sum(std_cost),sum(std_expenses)
from noetix_sys.kb_margins_t
where expenditure_organization like '%GBA%' or expenditure_organization like '%Business Architect%'
and expenditure_item_date between (date 1) and (date 2)
group by expenditure_category

std_cost Number
std_expenses Number
expenditure_item_date Date
expenditure_category Varchar2(30)

sum of expenses Varchar2


Missing
WHERE PEA1.incurred_by_person_id = PPF.person_id
AND PEA1.expenditure_ending_date = to_date(:ending_date)
AND PEA1.expenditure_id = PEI.expenditure_id
AND PEA1.expenditure_class_code in ('PT','OT') )
)
AND PL.lookup_type = 'EXPENDITURE STATUS'
person_id Number
AND PL.lookup_code = PEA.expenditure_status_code
meaning Varchar2 AND PEA.expenditure_class_code IN ('PT','OT')
effective_start_date Date AND PEA.incurred_by_person_id = PPF.person_id
effective_end_date Date AND PEA.expenditure_ending_date = to_date(:ending_date)
ORDER BY 2,4
select sum(std_expenses),sum(std_cost)
from noetix_sys.kb_margins_t
where expenditure_organization like '%GFA%' or expenditure_organization like '%Finance%' or
expenditure_organization like '%Administration%'
and expenditure_item_date between (date 1) and (date 2)

std_expenses Number
std_cost Number
expenditure_item_date Date

sum of expenses Varchar2


Missing

select sum(std_expenses),sum(std_cost)
from noetix_sys.kb_margins_t
where expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and
to_date('5/1/2003','dd/mm/yyyy')

std_expenses Number
std_cost Number
expenditure_item_date Date

sum of expenses Varchar2


Missing

select expenditure_category,sum(std_expenses)
from noetix_sys.kb_margins_t
where expenditure_organization like '%GFA%' or expenditure_organization like '%Finance%' or
expenditure_organization like '%Administration%'
and expenditure_item_date between (date 1) and (date 2)
group by expenditure_category

std_expenses Number
expenditure_item_date Date
expenditure_category Varchar2(30)

sum of expenses Varchar2


Missing

select expenditure_category,sum(std_expenses)
from noetix_sys.kb_margins_t
where expenditure_organization like '%GFA%' or expenditure_organization like '%Finance%' or
expenditure_organization like '%Administration%'
and expenditure_item_date between (date 1) and (date 2)
group by expenditure_category

std_expenses Number
expenditure_item_date Date
expenditure_category Varchar2(30)

sum of expenses Varchar2


Missing

select sum(period_net_cr)
from gl_balances A,
gl_code_combinations B
period_net_cr Number where A.code_combination_id = B.code_combination_id
period_year Number(15) and B.segment3 = 11190
and A.period_year = 2002
period_net_dr Number select sum(period_net_dr)
period_year Number(15) from gl_balances A,
gl_code_combinations B
SELECT
CUST.CUSTOMER_NAME A$Customer,
CUST.CUSTOMER_NUMBER A$Customer_Number,
PAYS.DUE_DATE A$Due_Date,
CUST.ORIG_SYSTEM_REFERENCE A$Original_System_Reference,
PAYS.TRX_DATE A$Transaction_Date,
PAYS.TRX_NUMBER A$Transaction_Number,
'A$ZZ__________________________Copyright Noetix Corporation 1992-2003'
A$ZZ__________________________,
PER.ADJUSTMENT_PERIOD_FLAG Adjustment_Period_Flag,
NVL(PAYS.AMOUNT_ADJUSTED,0) Amount_Adjusted,
(NVL(PAYS.AMOUNT_ADJUSTED,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
SELECT
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL)) Amount_Adjusted_Base,
CUST.CUSTOMER_NAME A$Customer,
NVL(PAYS.AMOUNT_ADJUSTED_PENDING,0) Amount_Adjusted_Pending,
CUST.CUSTOMER_NUMBER A$Customer_Number,
(NVL(PAYS.AMOUNT_ADJUSTED_PENDING,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
PAYS.DUE_DATE A$Due_Date,
PAYS.INVOICE_CURRENCY_CODE,
CUST.ORIG_SYSTEM_REFERENCE A$Original_System_Reference,
SOB.CURRENCY_CODE,1,NULL)) Amount_Adjusted_Pending_Base,
PAYS.TRX_DATE A$Transaction_Date,
NVL(PAYS.AMOUNT_APPLIED,0) Amount_Applied,
PAYS.TRX_NUMBER A$Transaction_Number,
(NVL(PAYS.AMOUNT_APPLIED,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
'A$ZZ__________________________Copyright Noetix Corporation 1992-2003'
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL)) Amount_Applied_Base,
A$ZZ__________________________,
NVL(PAYS.AMOUNT_CREDITED,0) Amount_Credited,
PER.ADJUSTMENT_PERIOD_FLAG Adjustment_Period_Flag,
(NVL(PAYS.AMOUNT_CREDITED,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
NVL(PAYS.AMOUNT_ADJUSTED,0) Amount_Adjusted,
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL)) Amount_Credited_Base,
(NVL(PAYS.AMOUNT_ADJUSTED,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
NVL(PAYS.AMOUNT_IN_DISPUTE,0) Amount_In_Dispute,
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL)) Amount_Adjusted_Base,
(NVL(PAYS.AMOUNT_IN_DISPUTE,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
NVL(PAYS.AMOUNT_ADJUSTED_PENDING,0) Amount_Adjusted_Pending,
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL)) Amount_In_Dispute_Base,
(NVL(PAYS.AMOUNT_ADJUSTED_PENDING,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
SOB.CURRENCY_CODE Base_Currency_Code,
PAYS.INVOICE_CURRENCY_CODE,
SOB.CURRENCY_CODE,1,NULL)) Amount_Adjusted_Pending_Base,
Profit /(Loss) before NVL(PAYS.AMOUNT_APPLIED,0) Amount_Applied,
income taxes Number (NVL(PAYS.AMOUNT_APPLIED,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
Interest Expense Number DECODE(PAYS.STATUS, 'CL',0, DECODE(SIGN(SYSDATE -
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL)) Amount_Applied_Base,
Interest Income Number (PAYS.DUE_DATE+1)), -1,0, PAYS.AMOUNT_DUE_REMAINING)) Bucket_1_Plus_Days,
NVL(PAYS.AMOUNT_CREDITED,0) Amount_Credited,
(NVL(PAYS.AMOUNT_CREDITED,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
(DECODE(PAYS.STATUS, 'CL',0, DECODE(SIGN(SYSDATE - (PAYS.DUE_DATE+1)), -
Total Assets Number PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL)) Amount_Credited_Base,
1,0, PAYS.AMOUNT_DUE_REMAINING)))*NVL(PAYS.EXCHANGE_RATE,DECODE(
NVL(PAYS.AMOUNT_IN_DISPUTE,0) Amount_In_Dispute,
PAYS.INVOICE_CURRENCY_CODE,
Total Current Liabilities Number (NVL(PAYS.AMOUNT_IN_DISPUTE,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
SOB.CURRENCY_CODE,1,NULL)) Bucket_1_Plus_Days_Base,
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL)) Amount_In_Dispute_Base,
SOB.CURRENCY_CODE Base_Currency_Code,

DECODE(PAYS.STATUS, 'CL',0,DECODE(SIGN(SYSDATE - (PAYS.DUE_DATE+1)), -1,0,


DECODE(PAYS.STATUS, 'CL',0, DECODE(SIGN(SYSDATE
DECODE(SIGN(PAYS.DUE_DATE+46 - SYSDATE), 1, PAYS.AMOUNT_DUE_REMAINING,0)))
- (PAYS.DUE_DATE+1)), -1, PAYS.AMOUNT_DUE_REMAINING, 0)) Bucket_Current,
Net Income Number Bucket_1_To_45_Days,
(DECODE(PAYS.STATUS, 'CL',0, DECODE(SIGN(SYSDATE - (PAYS.DUE_DATE+1)), -1,

Stockholders' Equity Number (DECODE(PAYS.STATUS, 'CL',0,DECODE(SIGN(SYSDATE - (PAYS.DUE_DATE+1)), -1,0,


PAYS.AMOUNT_DUE_REMAINING, 0)))*NVL(PAYS.EXCHANGE_RATE,DECODE(
DECODE(SIGN(PAYS.DUE_DATE+46 - SYSDATE), 1, PAYS.AMOUNT_DUE_REMAINING,0))))*
PAYS.INVOICE_CURRENCY_CODE,SOB.CURRENCY_CODE,1,NULL)) Bucket_Current_Base,
NVL(PAYS.EXCHANGE_RATE,DECODE(PAYS.INVOICE_CURRENCY_CODE,
Stockholders' Equity Number
SOB.CURRENCY_CODE,1,NULL)) Bucket_1_To_45_Days_Base,
Collector_Name.NAME Collector_Name,
PAYS.INVOICE_CURRENCY_CODE Currency_Code,
CUST.CUSTOMER_NAME Customer,
DECODE(PAYS.STATUS, 'CL',0, DECODE(SIGN(SYSDATE - (PAYS.DUE_DATE+46)), -1,
PROFZ.ACCOUNT_STATUS Customer_Account_Status,
0, DECODE(SIGN(PAYS.DUE_DATE+
CUST.CUSTOMER_CATEGORY_CODE Customer_Category,
61 - SYSDATE), 1, PAYS.AMOUNT_DUE_REMAINING,0))) Bucket_46_To_60_Days,
CUST.CUSTOMER_CLASS_CODE Customer_Class,
PROFZ.CREDIT_HOLD Customer_Credit_Hold_Flag,
(DECODE(PAYS.STATUS, 'CL',0, DECODE(SIGN(SYSDATE - (PAYS.DUE_DATE+46)), -1,
Customer_Location.LOCATION Customer_Location,
0, DECODE(SIGN(PAYS.DUE_DATE+61 - SYSDATE), 1, PAYS.AMOUNT_DUE_REMAINING,0))))
CUST.CUSTOMER_NUMBER Customer_Number,
*NVL(PAYS.EXCHANGE_RATE,DECODE(PAYS.INVOICE_CURRENCY_CODE,
decode(PROFZ.PROFILE_CLASS_ID,
SOB.CURRENCY_CODE,1,NULL)) Bucket_46_To_60_Days_Base,
'0','DEFAULT',PROFZ.PROFILE_CLASS_ID) Customer_Profile_Class,
Customer_Type.MEANING Customer_Type,
DECODE(PAYS.STATUS, 'CL',0, DECODE(SIGN(SYSDATE -
DECODE(SIGN( (DECODE(PAYS.STATUS, 'CL', PAYS.ACTUAL_DATE_CLOSED, TRUNC(
(PAYS.DUE_DATE+91)), -1,0, PAYS.AMOUNT_DUE_REMAINING)) Bucket_91_Plus_Days,
SYSDATE)) - PAYS.DUE_DATE) ), 1, (DECODE(PAYS.STATUS, 'CL',
select expenditure_category,sum(std_cost)
PAYS.ACTUAL_DATE_CLOSED,
(DECODE(PAYS.STATUS,
from noetix_sys.kb_margins_t'CL',0, DECODE(SIGN(SYSDATE - (PAYS.DUE_DATE+91)), -
TRUNC(SYSDATE)) - PAYS.DUE_DATE), 0 ) Days_Late_All_Receivables,
1,0, PAYS.AMOUNT_DUE_REMAINING)))*NVL(PAYS.EXCHANGE_RATE,DECODE(
where expenditure_organization likeDECODE(SIGN(SYSDATE
'%GFA%' or expenditure_organization like '%Finance%' or
DECODE(PAYS.STATUS, 'CL',0, - PAYS.DUE_DATE)
PAYS.INVOICE_CURRENCY_CODE,
expenditure_organization
, 1, (TRUNC(SYSDATE) - like '%Administration%'
PAYS.DUE_DATE), 0 )) Days_Late_Open_Receivables,
SOB.CURRENCY_CODE,1,NULL))
and expenditure_item_date Bucket_91_Plus_Days_Base,
between (date Days_Old,
1) and (date 2)
TRUNC(SYSDATE) - PAYS.TRX_DATE
group by expenditure_category
NVL(PAYS.DISCOUNT_TAKEN_EARNED,0) Discount_Taken_Earned,
DECODE(PAYS.STATUS, 'CL',0,DECODE(SIGN(SYSDATE - (PAYS.DUE_DATE+61)), -1,0,
(NVL(PAYS.DISCOUNT_TAKEN_EARNED,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
DECODE(SIGN(PAYS.DUE_DATE+
PAYS.INVOICE_CURRENCY_CODE,
91 - SYSDATE), 1, PAYS.AMOUNT_DUE_REMAINING,0))) Bucket_61_To_90_Days,
SOB.CURRENCY_CODE,1,NULL)) Discount_Taken_Earned_Base,
std_cost Number
NVL(PAYS.DISCOUNT_TAKEN_UNEARNED,0) Discount_Taken_Unearned,
expenditure_item_date Date (DECODE(PAYS.STATUS, 'CL',0,DECODE(SIGN(SYSDATE - (PAYS.DUE_DATE+61)), -1,
(NVL(PAYS.DISCOUNT_TAKEN_UNEARNED,0))*NVL(PAYS.EXCHANGE_RATE,DECODE(
0, DECODE(SIGN(PAYS.DUE_DATE+91 - SYSDATE), 1, PAYS.AMOUNT_DUE_REMAINING,0))))
PAYS.INVOICE_CURRENCY_CODE,
*NVL(PAYS.EXCHANGE_RATE,DECODE(PAYS.INVOICE_CURRENCY_CODE,
SOB.CURRENCY_CODE,1,NULL)) Discount_Taken_Unearned_Base,
SOB.CURRENCY_CODE,1,NULL)) Bucket_61_To_90_Days_Base,
PAYS.DISPUTE_DATE Dispute_Date,
PAYS.DUE_DATE Due_Date,
PAYS.EXCHANGE_DATE Exchange_Date,
PAYS.EXCHANGE_RATE Exchange_Rate,
DECODE(PAYS.STATUS, 'CL',0, DECODE(SIGN(SYSDATE
PAYS.EXCHANGE_RATE_TYPE Exchange_Rate_Type,
- (PAYS.DUE_DATE+1)), -1, PAYS.AMOUNT_DUE_REMAINING, 0)) Bucket_Current,
NVL(PAYS.FREIGHT_ORIGINAL,0) Freight_Amount,
and expenditure_item_date between (date 1) and (date 2)
group by expenditure_category

expenditure_category Varchar2(30)

COR Number

sum of expenses Varchar2


Missing

Project Varchar2(30)

Date

Gross Margin Percentage

Est Cash Number

Month Date

Income Taxes Number


Viker <Region> Varchar2(30)

Net sales Services Number


Net sales Product Number
Net sales Intercompany Number
FROM pa_expenditure_items_all PEI,pa_expenditures_all PEA1
WHERE PEA1.incurred_by_person_id = PPF.person_id
AND PEA1.expenditure_ending_date = to_date(:ending_date)
AND PEA1.expenditure_id = PEI.expenditure_id
AND PEA1.expenditure_class_code in ('PT','OT') )
)
AND PL.lookup_type = 'EXPENDITURE STATUS'
person_id Number
AND PL.lookup_code = PEA.expenditure_status_code
meaning Varchar2 AND PEA.expenditure_class_code IN ('PT','OT')
effective_start_date Date AND PEA.incurred_by_person_id = PPF.person_id
effective_end_date Date AND PEA.expenditure_ending_date = to_date(:ending_date)
ORDER BY 2,4
FROM pa_expenditure_items_all PEI,pa_expenditures_all PEA1
WHERE PEA1.incurred_by_person_id = PPF.person_id
AND PEA1.expenditure_ending_date = to_date(:ending_date)
AND PEA1.expenditure_id = PEI.expenditure_id
AND PEA1.expenditure_class_code in ('PT','OT') )
)
AND PL.lookup_type = 'EXPENDITURE STATUS'
person_id Number
AND PL.lookup_code = PEA.expenditure_status_code
meaning Varchar2 AND PEA.expenditure_class_code IN ('PT','OT')
effective_start_date Date AND PEA.incurred_by_person_id = PPF.person_id
effective_end_date Date AND PEA.expenditure_ending_date = to_date(:ending_date)
ORDER BY 2,4
Dashb Cross
oard Ref Metric Definition Parent page analysis Level 1 drill down Level 2 drill down

Average client satisfaction score from the half


13 Client satisfaction score yearly satisfaction surveys Client satisfaction score for each client

CEO

CEO 1. Pareto chart for average score by attributes

2. Comparison of average score for current period


CEO vs. previous period by client

(No. of active clients from the previous


measurement period who are still with us in the
current measurement period) / (Total no. of
active clients we had in the previous
14 Client retention % measurement period) % Month on month trend of client retention %

CEO

Month on month trend of no. of customer


15 Customer complaints No. of customer complaints of severity 1&2 complaints

CEO

Average client satisfaction score from the half


GBD 14 Client satisfaction score yearly satisfaction surveys Client satisfaction score for each client Detail by IL Detail by AC

GBD 14.1 1. Pareto chart for average score by attributes Detail by IL Detail by AC
2. Comparison of average score for current period
GBD 14.2 vs. previous period by client Detail by IL Detail by AC

Month on month trend of no. of customer


GBD 15 Customer complaints No. of customer complaints of severity 1&2 complaints Detail by IL Detail by AC

(No. of active clients from the previous


measurement period who are still with us in the
current measurement period) / (Total no. of
active clients we had in the previous
GBD 16 Client retention % measurement period) % Month on month trend of client retention % Detail by IL

No. of clients having monthly account Data table listing clients that
% clients having monthly dashboard / total no. of clients at the end of the Monthly % clients having account dashboard do not have the dashboard
17 account dashboard measurement period target of 100% Detail by IL published for the month

GBD

Distribution of projects in Trend of month on month distribution of project Current month distribution of projects Historical distribution of
9 R/Y/G % of projects in R/Y/G status status as R/Y/G in R/Y/G by SL projects in R/Y/G by SL

GSD

Trend of month on month distribution of project Current month distribution of projects Historical distribution of
status as R/Y/G in R/Y/G by AC projects in R/Y/G by AC

GSD

(No. of projects meeting the quality goals / Total


no. of projects)% % projects meeting quality goals by
A project is a unit (project or a BU for an % projects meeting quality goals by the 5 quality the 5 quality metrics (Sch. Var, effort
% projects meeting the ongoing engagement) for which project plan can metrics (Sch. Var, effort var, productivity, DD, var, productivity, DD, DRE) for each
10 quality goals be created and quality goals can be defined DRE) for GSD SL
GSD

Trend of month on month distribution


Trend of month on month distribution of % of % projects meeting the quality
projects meeting the quality goal, not meeting and goal, not meeting and not measured
not measured for GSD for each SL

GSD

No. of Projects fulfilling L5 requirements / Total A matrix showing current month R/Y/G status for
11 % projects at CMM L5 no. of projects each CMM level by SL

GSD

Average client satisfaction score from the half


GSD 12 Client satisfaction score yearly satisfaction surveys Pareto chart for client satisfaction score by clients Detail by SL

Month on month trend of no. of customer


GSD 15 Customer complaints No. of customer complaints of severity 1&2 complaints Detail by SL Detail by Projects
(PDD for current measurement period – PDD for
prior measurement period) / PDD for prior
% reduction in post delivery measurement period % Quarter on quarter reduction in PDD for each LC
17 defect density This is by life-cycle type type against target Detail by SL Detail by Projects

GSD

(Productivity for current measurement period –


that for prior measurement period) / that for prior
% improvement in measurement period % Quarter on quarter improvement in productivity by
18 productivity This is by life-cycle type LC type against target Detail by SL Detail by Projects

GSD

(No. of projects meeting the quality goals / Total


no. of projects)% % projects meeting quality goals by
A project is a unit (project or a BU for an % projects meeting quality goals by the 5 quality the 5 quality metrics (Sch. Var, effort
% projects meeting the ongoing engagement) for which project plan can metrics (Sch. Var, effort var, productivity, DD, var, productivity, DD, DRE) for each
GSD 19 quality goals be created and quality goals can be defined DRE) for GSD SL and AC

Trend of month on month distribution


Trend of month on month distribution of % of % projects meeting the quality
projects meeting the quality goal, not meeting and goal, not meeting and not measured
GSD not measured for GSD for each SL and AC

No. of Projects fulfilling L5 requirements / Total A matrix showing current month R/Y/G status for
GSD 20 % projects at CMM L5 no. of projects each CMM level by SL

(No. of projects meeting the quality goals / Total


no. of projects)% % projects meeting quality goals by
A project is a unit (project or a BU for an % projects meeting quality goals by the 5 quality the 5 quality metrics (Sch. Var, effort
% projects meeting the ongoing engagement) for which project plan can metrics (Sch. Var, effort var, productivity, DD, var, productivity, DD, DRE) for each
GPM 8 quality goals be created and quality goals can be defined DRE) for GSD SL
Trend of month on month distribution
Trend of month on month distribution of % of % projects meeting the quality
projects meeting the quality goal, not meeting and goal, not meeting and not measured
GPM not measured for GSD for each SL

No. of Projects fulfilling L5 requirements / Total A matrix showing current month R/Y/G status for
GPM 9 % projects at CMM L5 no. of projects each CMM level by SL

% projects meeting quality goals by the 5 quality


% GA projects meeting the (No. of projects meeting the quality goals / Total metrics (Sch. Var, effort var, productivity, DD,
GIT 15 quality goals no. of projects)% DRE) for GIT

Trend of month on month distribution of %


projects meeting the quality goal, not meeting and
GIT 15.1 not measured for GIT

Core Average client satisfaction score from the half


ACs 10 Customer satisfaction score yearly satisfaction surveys Client satisfaction score for each client

Core
ACs 10.1 1. Pareto chart for average score by attributes

Core 2. Comparison of average score for current period


ACs 10.2 vs. previous period by client

Core Month on month trend of no. of customer


ACs 11 Customer complaints No. of customer complaints of severity 1&2 complaints

% projects that meet quality goals by the 5 quality


metrics (Sch. Var, effort var, productivity, DD,
Core % projects meeting the (No. of projects meeting the quality goals / Total DRE), % projects that do not have quality metrics
ACs 18 quality goals no. of projects)% tracked, % projects that do not meet quality goals Detail by BU

Core No. of Projects fulfilling L5 requirements / Total A matrix showing R/Y/G status for each CMM
ACs 19 % projects at CMM L5 no. of projects level by SL Detail by BU
Metadata
Level 3 Drill Down Data Items (Source) Source System/File Source Table/Tab Source Column/Field Field Attribute (DataType) Information

Client Name Varchar2


Attribute Name Varchar2
Attribute Description Varchar2
Attribute Score Number
Project Name Varchar2
Format has been
BU Name Varchar2 defined. Data
SL Varchar2 available for two
IL Varchar2 surveys for HI.
Date Date Template defined

From above data 80-20 analysis

From above data

Active client in current period who


were there in previous period Oracle (AR) apps.ra_customers Customer_Name Varchar2(50)
pa_expenditure_ite
Date From Oracle (PA) ms_all expenditure_item_date Date
pa_expenditure_ite
Date To Oracle (PA) ms_all expenditure_item_date Date
No of active clients in current
period Oracle (AR) ra_customers Customer_ID Number The clients are the
pa_expenditure_ite oracle clients, how
Date From Oracle (PA) ms_all expenditure_item_date Date do we cover the
pa_expenditure_ite clients for the other
Date To Oracle (PA) ms_all expenditure_item_date Date regions?

Number of complaints Number


Severity Level Number
Account Varchar2
Project Varchar2
BU Varchar2
SL Varchar2 Nikhil has a couple
IL Varchar2 of complaint logs.
Date Date Template defeined

Covered

Covered
Covered

Covered

Covered

Date
Client Name
Accounting Dashboard (Y/N)
No of clients Template defined

GSD Dashboard
Top Project Status No of projects in R <Date>.xls Project Status Red Number
GSD Dashboard
No of projects in Y <Date>.xls Project Status Yellow Number
GSD Dashboard
No of projects in G <Date>.xls Project Status Green Number
GSD Dashboard
Date <Date>.xls Project Status Status as on Date
GSD Dashboard
SL <Date>.xls Project Status SL/IL Varchar2(30) Template defined

GSD Dashboard
Top Project Status No of projects in R <Date>.xls Project Status Red Number
GSD Dashboard
No of projects in Y <Date>.xls Project Status Yellow Number
GSD Dashboard
No of projects in G <Date>.xls Project Status Green Number
GSD Dashboard
Date <Date>.xls Project Status Status as on Date
GSD Dashboard
Account <Date>.xls Project Status Client Varchar2(50) Template defined

Project Name Dashboard _ project Project Name Varchar2(30)


Client Name Dashboard _ project Account Name Varchar2(50)
BU Name Dashboard _ project Business Unit Name Varchar2(30)
From Date Dashboard _ project From Date Date
To Date Dashboard _ project To Date Date
Schedule Variance -
Schedule Variance Dashboard _ project Mean Percentage
Effort Variance Dashboard _ project Effort Variance - Mean Percentage
Productivity Dashboard _ project Productivity Percentage
DD Dashboard _ project Defect Density Number
DRE Dashboard _ project DRE ( Viker) Number
Schedule Variance Goal Upper Dashboard _ project Schedule Variance Goal Percentage
Metrics for Project (by
Effort Variance Goal Upper Project Name.xls) stored Dashboard _ project Effort Variance Goal Percentage
Productivity Goal in PMO- Missing Percentage
DD Goal 9102/Metrics/Client Missing Number
DRE Goal Name/Period Missing Number
Schedule Variance Goal Lower Dashboard _ project Schedule Variance Goal Percentage
Effort Variance Goal Lower Dashboard _ project Effort Variance Goal Percentage
SL Oracle (Noetix_Sys) kb_margins_t Service_line Varchar2(150)
IP Oracle (Noetix_Sys) kb_margins_t Focus_are_service_line Varchar2(30) Template Defined

Projects not meeting quality goal


can be determined from above
Projects for which metrics are not
measured missing

Project Name Varchar2


Date Date
SL Varchar2
IL Varchar2
Client Name Varchar2
BU Varchar2
CMM Level Number Template defined

Covered

Covered
Project Name Dashboard _ project Project Name Varchar2(30)
Metrics for Project (by
Client Name Project Name.xls) stored Dashboard _ project Account Name Varchar2(50)
BU in PMO- Dashboard _ project Business Unit Name Varchar2(30)
From Date 9102/Metrics/Client Dashboard _ project From Date Date
To Date Name/Period Dashboard _ project To Date Date
Delivery Name
Delivery Size
PDD
PDD Goal
Life Cycle Type
SL Oracle (Noetix_Sys) kb_margins_t Service_line Varchar2(150)
IP Oracle (Noetix_Sys) kb_margins_t Focus_are_service_line Varchar2(30)

Project Name Dashboard _ project Project Name Varchar2(30)


Client Name Dashboard _ project Account Name Varchar2(50)
BU Dashboard _ project Business Unit Name Varchar2(30)
From Date Dashboard _ project From Date Date
To date Dashboard _ project To Date Date
Delivery Name
Delivery Size
Productivity Dashboard _ project Productivity Number
Productivity Goal
Life Cycle Type
SL Oracle (Noetix_Sys) kb_margins_t Service_line Varchar2(150)
IP Oracle (Noetix_Sys) kb_margins_t Focus_are_service_line Varchar2(30)

Covered

Covered

Covered

Covered
Covered

Covered

Covered

Covered

Covered

Covered

Covered

Covered

Covered

Covered
Clause (Group By/ Where)

select distinct(A.customer_name)
from pa_expenditure_items_all B,
pa_tasks C,
pa_project_customers F,
apps.ra_customers A
where B.expenditure_item_date Between
(Measurement Period date) And (Measurement
Period date)
And B.task_ID = C.task_id
And C.Project_ID = F.Project_ID
and A.customer_id = F.customer_id
and F.customer_id in (select F.customer_id
from pa_expenditure_items_all B,
pa_tasks C,
pa_project_customers F
where B.expenditure_item_date Between
(Measurement Period date) And (Measurement
Period date)
and B.task_ID = C.task_id
And C.Project_ID = F.Project_ID)
pa_project_customers F
where B.expenditure_item_date Between
(Measurement Period date) And (Measurement
Period date)
And B.task_ID = C.task_id
And C.Project_ID = F.Project_ID
select distinct(service_line),focus_area_service_line
from noetix_sys.kb_margins_t
where project_name = 'Name of Project'
select distinct(service_line),focus_area_service_line
from noetix_sys.kb_margins_t
where project_name = 'Name of Project'

select distinct(service_line),focus_area_service_line
from noetix_sys.kb_margins_t
where project_name = 'Name of Project'
Dashbo Cross Source
ard Ref Metric Definition Parent page analysis Level 1 drill down Level 2 drill down Data Field (Source) System/File Source Table/Tab
Annualised attrition % for 3 months =

A. [(Resignations
for three monthsx4) x100]/ Average
headcount for the three months
B. 100-
Organization attrition rate = Three month retention rate Monthly retention %
19 retention % against target Headcount on a date Oracle (HRMS) per_people_f
Region Oracle (HRMS) per_people_f
Resignations between two dates Oracle (HRMS) per_people_f
Region Oracle (HRMS) per_people_f
per_periods_of_ser
CEO Voluntary Oracle (HRMS) vice

Annualised attrition % for 3 months =

A. [(Resignations
for three monthsx4) x100]/ Average
headcount for the three months
B. 100-
attrition rate = Three month retention rate Monthly retention for
25 GBD Retention GBD, No of employees Headcount on a date Oracle (HRMS) per_people_f
Region Oracle (HRMS) per_people_f
Resignations between two dates Oracle (HRMS) per_people_f
Region Oracle (HRMS) per_people_f
per_periods_of_ser
GBD Voluntary Oracle (HRMS) vice

Current month
billable population Historical billable
Monthly billable as % of total SL population as % of
% billable ratio for (no. of billable resources/Total no. of population as % of total population for each total SL population
3 GSD resources) for the measurement period % GSD population SL for each SL

GSD

Current month Historical billable


billable population population as % of
Monthly billable as % of total AC total AC
population as % of total population for each population for
GSD population AC each AC

GSD
Current month
billable population Historical billable
Monthly billable as % of total SL population as % of
% billable ratio by (cost of total billable resources/cost of all GSD population as % of total population for each total SL population Oracle(noetix_sy
4 cost for GSD resources) for the measurement period % GSD population SL for each SL Std Cost s) kb_margins_t
Oracle(noetix_sy
Date s) kb_margins_t
Oracle(noetix_sy
SL s)
Oracle(noetix_sy kb_margins_t
Std Cost s) kb_margins_t
Oracle(noetix_sy
SL s) kb_margins_t
Oracle(noetix_sy
GSD Date s) kb_margins_t

Current month Historical billable


billable population population as % of
Monthly billable as % of total AC total AC
population as % of total population for each population for Oracle(noetix_sy
GSD population AC each AC Std Cost s) kb_margins_t
Oracle(noetix_sy
Date s) kb_margins_t
Oracle(noetix_sy
Account s) kb_margins_t
Oracle(noetix_sy
Std Cost s)
Oracle(noetix_sy kb_margins_t
Account s) kb_margins_t
Oracle(noetix_sy
GSD Account s) kb_margins_t

(total GSD resources allocated to projects / Current month Historical


Total of all GSD resources) for the Monthly allocation ratio allocation ratio by allocation ratio for Oracle(noetix_sy
5 Allocation ratio measurement period % for GSD SL each SL Project hours s) kb_margins_t
Oracle(noetix_sy
Date s) kb_margins_t
Oracle(noetix_sy
SL s) kb_margins_t
Oracle(noetix_sy
Total hours s) kb_margins_t
Oracle(noetix_sy
Date s) kb_margins_t
Oracle(noetix_sy
GSD SL s) kb_margins_t

Headcount Monthly projected GSD


forecasting Monthly projected ramp- ramp-ups & roll-offs Forecasting
7 accuracy ups & roll-offs for GSD for SL Headcount Report Demand Summary
Forecasting
SL Report Demand Summary
Forecasting
Account Report Demand Summary
Forecasting
Date (Month) Report Demand Summary
Forecasting
GSD Probability Report Demand Summary

Current distribution of Current distribution


headcount by location of headcount by
for GSD - US, India, UK, location for SL - US,
APR India, UK, APR Headcount Oracle (HRMS) per_people_f

GSD
Date
pa_project_classes
SL Oracle (PA) D
GSD Region Oracle (HRMS) per_people_f

Annualised attrition % for 3 months =

A. [(Resignations
for three monthsx4) x100]/ Average
headcount for the three months Current month
B. 100- Monthly retention % retention % against Historical retention
attrition rate = Three month retention rate against target for GSD, target for each SL, % against target
14 GSD retention % no of employees no of employees for each SL Resignation Oracle (HRMS) per_people_f
Date
pa_project_classes
SL Oracle (PA) D
Region Oracle (HRMS) per_people_f

Headcount Oracle (HRMS) per_people_f


Date
pa_project_classes
SL Oracle (PA) D
Region Oracle (HRMS) per_people_f
per_periods_of_ser
GSD Voluntary Oracle (HRMS) vice

No. of billable QLs / Total no. of QLs during Trend of %QL billability
GPM 2 %QLs billable the measurement period by month

Annualised attrition % for 3 months =

A. [(Resignations
for three monthsx4) x100]/ Average
headcount for the three months
B. 100- Monthly retention rate
attrition rate = Three month retention rate for Global Process
12 Retention group, no of employees Headcount on a date Oracle (HRMS) per_people_f
Region Oracle (HRMS) per_people_f
Date Oracle (HRMS)
Resignations between two dates Oracle (HRMS) per_people_f
Region Oracle (HRMS) per_people_f
Date Oracle (HRMS)
per_periods_of_ser
GPM Voluntary Oracle (HRMS) vice
No. of hires by
designation for the
2 Cost per hire =Total recrutment cost/Total no. of hires month No. of hires Oracle (HRMS) per_people_f
Designation Oracle (HRMS) per_jobs
GAP Date Oracle (HRMS) per_people_f

YTD no. of hires by


designation No. of hires Oracle (HRMS) per_people_f
Designation Oracle (HRMS) per_jobs
GAP Date Oracle (HRMS) per_people_f

Viker to GAP Total no. of Viker associates/Total no. of GAP Monthly trend against
3 associate ratio associates target Total Headcount Oracle (HRMS) per_people_f

GAP Headcount Oracle (HRMS) per_people_f


GAP Date

Annualised attrition % for 3 months =

A. [(Resignations
for three monthsx4) x100]/ Average
headcount for the three months
B. 100- Monthly retention % Monthly retention for
Organization attrition rate = Three month retention rate against target, no of GAP, no of
4 retention % employees employees Headcount on a date Oracle (HRMS) per_people_f
Region Oracle (HRMS) per_people_f
Date
Resignations between two dates Oracle (HRMS) per_people_f
Region Oracle (HRMS) per_people_f
Voluntary
Target Retention
GAP Headcount on a date Oracle (HRMS) per_people_f

GAP Resignations Oracle (HRMS) per_people_f


per_periods_of_ser
GAP Voluntary Oracle (HRMS) vice

% staffing requests
% of staffing meeting the SLN by
requests meeting Staffing requests that met the SLN / total month against the target
GAP 9 the SLN number of staffing requests of 85%

Annualised attrition % for 3 months =

A. [(Resignations
for three monthsx4) x100]/ Average
headcount for the three months
B. 100- Monthly retention rate
attrition rate = Three month retention rate for Global IT group, no
11 Retention of employees Headcount on a date Oracle (HRMS) per_people_f
Region Oracle (HRMS) per_people_f
Date Oracle (HRMS)
Resignations between two dates Oracle (HRMS) per_people_f
Region Oracle (HRMS) per_people_f
Date Oracle (HRMS)
per_periods_of_ser
GIT Voluntary Oracle (HRMS) vice

Utilization of IT
resources on
GIT 14 projects Need to define

Core Monthly utilization trend Utilization by


ACs 12 Utilization (HH and MSDW) Utilization by BU projects

Monthly leverage ratio Leverage ratio by Leverage ration by


13 Leverage ratio leverage ratio (HH and MSDW) BU projects Count Oracle (HRMS) per_people_f
Location Oracle (HRMS) hr_locations_all
Core Account Oracle (AR) apps.ra_customers
ACs Project Oracle (PA) pa_projects_all
Monthly headcount no.
20 Headcount (HH and MSDW) BY BU Headcount on a date Oracle (PA) per_people_f
Date
Core Account Oracle (AR) apps.ra_customers
ACs Region Oracle (HRMS) per_people_f

Monthly no. of resources


on the bench (HH and apps.pa_proj_mem
21 Bench resources No. of resources on the bench MSDW) Headcount Oracle (PA) bers_view B
Region Oracle (HRMS) per_people_f
Core Account Oracle (AR) apps.ra_customers
ACs Date

Monthly retention rate in


Retention rate in core Acs (HH and
22 core accounts Associate retention rate for core accounts MSDW) Headcount on a date Oracle (PA) per_people_f
Date
Account Oracle (AR) apps.ra_customers
Region Oracle (HRMS) per_people_f
Headcount Oracle (HRMS) per_people_f
Date
Account Oracle (AR) apps.ra_customers
Region Oracle (HRMS) per_people_f
Core per_periods_of_ser
ACs Voluntary Oracle (HRMS) vice

Annualised attrition % for 3 months =

A. [(Resignations
for three monthsx4) x100]/ Average
headcount for the three months
B. 100-
attrition rate = Three month retention rate Monthly trend, no of
8 GBA retention rate employees Headcount on a date Oracle (HRMS) per_people_f
Region Oracle (HRMS) per_people_f
Date Oracle (HRMS)
Resignations between two dates Oracle (HRMS) per_people_f
Region Oracle (HRMS) per_people_f
Date Oracle (HRMS)
per_periods_of_ser
GBA Voluntary Oracle (HRMS) vice

Annualised attrition % for 3 months =

A. [(Resignations
for three monthsx4) x100]/ Average
headcount for the three months
B. 100- Retention rate for Global
attrition rate = Three month retention rate Finance and Admin
17 Retention rate dept, no of employees Headcount on a date Oracle (HRMS) per_people_f
Region Oracle (HRMS) per_people_f
Date Oracle (HRMS)
Resignations between two dates Oracle (HRMS) per_people_f
Region Oracle (HRMS) per_people_f
Date Oracle (HRMS)
per_periods_of_ser
GF&A Voluntary Oracle (HRMS) vice
Field Attribute Metadata Clause (Group By/ Where)
Source Column/Field (DataType) Information
select count(distinct ppf.person_id), substr(ppf.employee_number,7,2)
from
per_people_f ppf,
per_assignments_f paf,
per_person_type_usages_f pptuf,
per_person_types ppt,
per_periods_of_service pps,
per_jobs pj,
count(person_id) Number hr_all_organization_units H
employee_number Varchar2(30) where
count(person_id) Number SELECT
employee_number Varchar2(30) count(distinct
ppf.person_id),substr(ppf.employee_number,7,2),substr(pps.leaving_reason,1,2)
pps.leaving_reason Varchar2(10) FROM
per_people_f ppf,
select count(distinct ppf.person_id), substr(ppf.employee_number,7,2)
from
per_people_f ppf,
per_assignments_f paf,
per_person_type_usages_f pptuf,
per_person_types ppt,
per_periods_of_service pps,
per_jobs pj,
count(person_id) Number hr_all_organization_units H
employee_number Varchar2(30) where
count(person_id) Number SELECT
employee_number Varchar2(30) count(distinct ppf.person_id),substr(ppf.employee_number,7,2)
,substr(pps.leaving_reason,1,2)
pps.leaving_reason Varchar2(10) FROM
per_people_f ppf,
select service_line, sum(std_Cost)
std_cost Number from noetix_sys.kb_margins_t
where expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and
expenditure_item_date Date to_date('2/1/2003','dd/mm/yyyy')
and upper(billable_flag) = 'Y'
service_line Varchar2(30) group by service_line
std_cost Number select service_line, sum(std_Cost)
Does this from noetix_sys.kb_margins_t
service_line Varchar2(30) include other where expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and
region info to_date('2/1/2003','dd/mm/yyyy')
expenditure_item_date Date also? group by service_line

select customer_name, sum(std_cost)


from noetix_sys.kb_margins_t
where expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and
to_date('2/1/2003','dd/mm/yyyy')
std_cost Number and upper(billable_flag) = 'Y'
group by customer_name
expenditure_item_date Date

customer_name Varchar2(30)

std_cost Number Does this


customer_name Varchar2(30) include other select customer_name, sum(std_cost)
region info from noetix_sys.kb_margins_t
customer_name Date also? where expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and
to_date('2/1/2003','dd/mm/yyyy')
group by customer_name
select service_line, sum(quantity)
from noetix_sys.kb_margins_t
where expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and
quantity Number to_date('2/1/2003','dd/mm/yyyy')
and upper(billable_flag) = 'Y'
expenditure_item_date Date group by service_line

service_line Varchar2(30)
select service_line, sum(quantity)
quantity Number Projects here from noetix_sys.kb_margins_t
refer to the where expenditure_item_date between to_date('1/1/2003','dd/mm/yyyy') and
expenditure_item_date Date client billable to_date('2/1/2003','dd/mm/yyyy')
projects, ratio is
service_line Varchar2(30) FTE equivalent group by service_line

Count Number

Service Line/Account Varchar2(30)

Service Line/Account Varchar2(50)

Month Date

Sure/Likely/aggressive Varchar2(15)

select count(distinct ppf.person_id) ,decode(CC.attribute8,null,DD.class_code,CC.attribute8)


Service_Line, substr(ppf.employee_number,7,2)
from
per_people_f ppf,
per_assignments_f paf,
per_person_type_usages_f pptuf,
count(person_id) Number per_person_types ppt,
per_person_types ppt,
Date per_periods_of_service pps,
per_jobs pj,
class_code Varchar2(30) pa_tasks CC,
employee_number Varchar2(30) pa_project_classes DD,
apps.pa_proj_members_view C,
SELECT
count(distinct
ppf.person_id),decode(CC.attribute8,null,DD.class_code,CC.attribute8),substr(ppf.employee
_number,7,2) ,substr(pps.leaving_reason,1,2)
FROM
per_people_f ppf,
per_assignments_f paf,
per_person_type_usages_f pptuf,
count(person_id) Number per_person_types ppt,
Date per_periods_of_service pps,
per_jobs pj,
class_code Varchar2(30) pa_tasks CC,
employee_number Varchar2(30) pa_project_classes DD,
apps.pa_proj_members_view
select C, ,decode(CC.attribute8,null,DD.class_code,CC.attribute8)
count(distinct ppf.person_id)
Service_Line, substr(ppf.employee_number,7,2)
from
per_people_f ppf,
per_assignments_f paf,
per_person_type_usages_f pptuf,
per_person_types ppt,
per_periods_of_service pps,
per_jobs pj,
count(person_id) Number pa_tasks CC,
Date pa_project_classes DD,
How to take apps.pa_proj_members_view C,
class_code Varchar2(30) care of checking hr_all_organization_units H
employee_number Varchar2(30) against the last where
project he
pps.leaving_reason Varchar2(10) worked on? (paf.person_id = ppf.person_id) and
H.organization_id = paf.organization_id
No role defined and (H.name like '%GSD%' or H.name like '%Delivery%') and
in Oralce for ( sysdate between paf.effective_start_date and
Quality. Ashish paf.effective_end_date) and
to get this done ( sysdate between ppf.effective_start_date and
ppf.effective_end_date)
and
select count(distinct ppf.person_id)
(ppf.current_employee_flag = 'Y') , substr(ppf.employee_number,7,2)
and
from
(ppf.business_group_id = paf.business_group_id) and
per_people_f ppf,
(ppf.person_id = pptuf.person_id) and
per_assignments_f paf,
(pptuf.person_type_id = ppt.person_type_id) and
per_person_type_usages_f pptuf,
( sysdate between pptuf.effective_start_date and
per_person_types
pptuf.effective_end_date) ppt, and
per_periods_of_service
ppt.system_person_typepps, LIKE 'EMP' and
per_jobs pj,
(paf.job_id=pj.job_id(+)) and
count(person_id) Number hr_all_organization_units H
(pps.person_id = ppf.person_id) and
employee_number Varchar2(30) where
pps.date_start <= sysdate and
Date(7) (pps.actual_termination_date is null or pps.actual_termination_date > sysdate)
count(person_id) Number (paf.person_id
SELECT
and ppf.person_id==ppf.person_id)
C.member_person_idand
employee_number Varchar2(30) count(distinct
and ppf.person_id),
sysdate between substr(ppf.employee_number,7,2)
C.start_date and C.completion_date
Date(7) ,substr(pps.leaving_reason,1,2)
and CC.Project_ID = C.project_id
FROM
and CC.Project_ID = DD.Project_ID
pps.leaving_reason Varchar2(10) per_people_f
And DD.Class_Category ppf,= 'Kanbay Focus Area'
per_assignments_f
group by paf,
decode(CC.attribute8,null,DD.class_code,CC.attribute8),substr(ppf.employee_number,7,2)
SELECT
count(distinct ppf.person_id),pj.name
select count(distinct ppf.person_id), substr(ppf.employee_number,7,2)
FROM
from
per_people_f ppf,
per_people_f ppf,
per_assignments_f paf,
per_assignments_f paf,
per_jobs pj
per_person_type_usages_f pptuf,
WHERE
per_person_types ppt,
(ppf.business_group_id = 47) and
per_periods_of_service pps,
(paf.person_id = ppf.person_id) and
per_jobs pj,
count(person_id) Number (ppf.business_group_id = paf.business_group_id) and
hr_all_organization_units H
Name Varchar2(240) (paf.job_id=pj.job_id(+)) and
where
Original_Date_of_Hire Date(7) (ppf.original_date_of_hire > Date )
select
groupcount(distinct
by pj.name ppf.person_id)
(paf.person_id = ppf.person_id) and
from
H.organization_id
SELECT
per_people_f = paf.organization_id
ppf, and
count(person_id) Number (count(distinct
sysdate between
per_assignments_f paf.effective_start_date
ppf.person_id),pj.name
paf, and
Name Varchar2(240) paf.effective_end_date)
FROM
per_person_type_usages_f and
pptuf,
Original_Date_of_Hire Date(7) (per_people_f
sysdate between ppf.effective_start_date
per_person_types ppf, ppt, and
ppf.effective_end_date)
per_assignments_f
per_periods_of_service pps, paf,
and
per_jobs pj,
(ppf.current_employee_flag
hr_all_organization_units H = 'Y') and
(ppf.business_group_id = paf.business_group_id) and
where
(ppf.person_id = pptuf.person_id) and
(pptuf.person_type_id = ppt.person_type_id)
(paf.person_id = ppf.person_id) and and
(H.organization_id
sysdate between=pptuf.effective_start_date
paf.organization_id and
pptuf.effective_end_date)
and (H.name like '%GAP%' and or H.name like '%Associate Partner%' ) and
ppt.system_person_type LIKE 'EMP' andand
( sysdate between paf.effective_start_date
(paf.job_id=pj.job_id(+))
paf.effective_end_date) and and
(pps.person_id
( sysdate between= ppf.person_id) and
ppf.effective_start_date and
pps.date_start <= sysdate and
ppf.effective_end_date)
(pps.actual_termination_date
and is null or pps.actual_termination_date > sysdate)
count(person_id) Number group by substr(ppf.employee_number,7,8)
(ppf.current_employee_flag = 'Y') and
(ppf.business_group_id = paf.business_group_id) and
(ppf.person_id = pptuf.person_id) and
(pptuf.person_type_id = ppt.person_type_id) and
( sysdate between pptuf.effective_start_date and
pptuf.effective_end_date) and
ppt.system_person_type LIKE 'EMP' and
(paf.job_id=pj.job_id(+)) and
(pps.person_id = ppf.person_id) and
pps.date_start <= sysdate and
count(person_id) Number (pps.actual_termination_date is null or pps.actual_termination_date > sysdate)

select count(distinct ppf.person_id), substr(ppf.employee_number,7,2)


from
per_people_f ppf,
per_assignments_f paf,
per_person_type_usages_f pptuf,
per_person_types ppt,
per_periods_of_service pps,
per_jobs pj,
count(person_id) Number hr_all_organization_units H
employee_number Varchar2(30) where

count(person_id) Number (paf.person_id = ppf.person_id) and


SELECT
employee_number Varchar2(30) count(distinct ppf.person_id),substr(ppf.employee_number,7,2)
,substr(pps.leaving_reason,1,2)
H.organization_id = paf.organization_id
and (H.name like '%GAP%' or H.name like '%Associate Partner%' ) and
( sysdate between paf.effective_start_date and
paf.effective_end_date) and
( sysdate between ppf.effective_start_date and
ppf.effective_end_date)
and
(ppf.current_employee_flag = 'Y') and
(ppf.business_group_id = paf.business_group_id) and
(ppf.person_id = pptuf.person_id) and
(pptuf.person_type_id = ppt.person_type_id) and
( sysdate between pptuf.effective_start_date and
pptuf.effective_end_date) and
ppt.system_person_type LIKE 'EMP' and
(paf.job_id=pj.job_id(+)) and
(pps.person_id = ppf.person_id) and
pps.date_start <= sysdate and
count(person_id) Number (pps.actual_termination_date is null or pps.actual_termination_date > sysdate)
SELECT
count(distinct ppf.person_id) ,substr(pps.leaving_reason,1,2)
select
FROMcount(distinct ppf.person_id) , substr(ppf.employee_number,7,2)
from
per_people_f ppf,
per_people_f
per_assignments_f ppf, paf,
per_assignments_f
per_person_type_usages_f paf,
pptuf,
per_person_type_usages_f
per_person_types pptuf,
ppt,
per_person_types
per_periods_of_service pps, ppt,
count(person_id) Number per_periods_of_service
per_jobs pj, pps,
per_jobs pj,
hr_all_organization_units H
pps.leaving_reason Varchar2(10) hr_all_organization_units H
WHERE
where
(paf.person_id = ppf.person_id) and
Do we put the (paf.person_id
H.organization_id = ppf.person_id) and
= paf.organization_id
excel sheet as H.organization_id
and (H.name like = paf.organization_id
'%GAP%' or H.name like '%Associate Partner%' ) and
of now? and (H.name like '%IT%' ) is
(ppf.current_employee_flag andnull ) and
((ppf.business_group_id
sysdate between paf.effective_start_date and
= paf.business_group_id) and
paf.effective_end_date) and
(ppf.person_id = pptuf.person_id) and
((pptuf.person_type_id
sysdate between ppf.effective_start_date
= ppt.person_type_id) andand
ppf.effective_end_date)
ppt.system_person_type LIKE 'EX_EMP' and
and
(paf.job_id=pj.job_id(+)) and
(ppf.current_employee_flag = 'Y') and
(pps.person_id = ppf.person_id)
(ppf.business_group_id = paf.business_group_id)
(pps.actual_termination_date and
between to_date('1/1/2003','dd/mm/yyyy') and
(ppf.person_id = pptuf.person_id) and
to_date('1/4/2003','dd/mm/yyyy'))
(pptuf.person_type_id = ppt.person_type_id)
group by substr(pps.leaving_reason,1,2) and
( sysdate between pptuf.effective_start_date and
pptuf.effective_end_date) and
ppt.system_person_type LIKE 'EMP' and
(paf.job_id=pj.job_id(+)) and
(pps.person_id = ppf.person_id) and
count(person_id) Number pps.date_start <= sysdate and
employee_number Varchar2(30) (pps.actual_termination_date is null or pps.actual_termination_date > sysdate)
Date(7) group by substr(ppf.employee_number,7,2)
(pps.person_id = ppf.person_id) and
count(person_id) Number (pps.actual_termination_date between to_date('1/1/2003','dd/mm/yyyy') and
employee_number Varchar2(30) to_date('1/4/2003','dd/mm/yyyy'))
Date(7) group by substr(ppf.employee_number,7,2),substr(pps.leaving_reason,1,2)

pps.leaving_reason Varchar2(10)

Vijay working on
this, Ken to get
back

Vijay working on
this, Ken to get
back

count(person_id) Number
Location_Code Varchar2(20) Location here
Customer_name Varchar2(50) means offshore
Name Varchar2(30) oronsite
count(incurred_by_perso SELECT A.name, count(distinct B.member_person_id), substr(C.employee_number,7,2)
n_id) Number FROM pa_projects_all A,
Date apps.pa_proj_members_view B,
Customer_name Varchar2(50) per_people_f C
employee_number Varchar2(30) where A.name like '%HOUSEHOLD%' or A.name like '%MORGAN%' and
A.project_id = B.project_id
SELECT distinct substr(A.segment1,10,2) AA,count(distinct B.member_person_id),
substr(C.employee_number,7,2)
member_person_id Number FROM pa_projects_all A,
employee_number Varchar2(30) apps.pa_proj_members_view B,
Customer_name Varchar2(50) per_people_f C
Date where A.name like '%BENCH%' and
A.project_id = B.project_id
select count(distinct ppf.person_id) , F.customer_name, substr(ppf.employee_number,7,2)
from
per_people_f ppf,
per_assignments_f paf,
count(incurred_by_perso per_person_type_usages_f pptuf,
n_id) Number per_person_types ppt,
Date per_periods_of_service pps,
Customer_name Varchar2(50) per_jobs pj,
employee_number Varchar2(30) pa_project_customers E,
count(person_id) Number apps.ra_customers F,
SELECT
Date count(distinct ppf.person_id), F.customer_name, substr(ppf.employee_number,7,2)
Customer_name Varchar2(50) ,substr(pps.leaving_reason,1,2)
employee_number Varchar2(30) FROM
Last project info
per_people_f ppf,
for resignation
per_assignments_f paf,
pps.leaving_reason Varchar2(10) count
per_person_type_usages_f pptuf,
(ppf.current_employee_flag
per_person_types = 'Y') and
ppt,
(ppf.business_group_id
per_periods_of_service = paf.business_group_id) and
pps,
(ppf.person_id
per_jobs pj, = pptuf.person_id) and
(pptuf.person_type_id
pa_project_customers =E,ppt.person_type_id) and
(apps.ra_customers
sysdate between pptuf.effective_start_date
F, and
pptuf.effective_end_date) and
apps.pa_proj_members_view C
ppt.system_person_type LIKE 'EMP' and
WHERE
(paf.job_id=pj.job_id(+)) and
(pps.person_id
(paf.person_id == ppf.person_id)
ppf.person_id) andand
count(person_id) Number pps.date_start <= sysdate is and
(ppf.current_employee_flag null ) and
employee_number Varchar2(30) (pps.actual_termination_date is null or pps.actual_termination_date
(ppf.business_group_id = paf.business_group_id) and > sysdate)
Date(7) group by substr(ppf.employee_number,7,2)
(ppf.person_id = pptuf.person_id) and
ppt.system_person_type LIKE 'EX_EMP' and
count(person_id) Number (pptuf.person_type_id = ppt.person_type_id)
(paf.job_id=pj.job_id(+)) and and
employee_number Varchar2(30) ppt.system_person_type LIKE 'EX_EMP'
(pps.person_id = ppf.person_id) and and
Date(7) (paf.job_id=pj.job_id(+))
(pps.actual_termination_dateandbetween to_date('1/1/2003','dd/mm/yyyy') and
(pps.person_id = ppf.person_id) and
to_date('1/4/2003','dd/mm/yyyy'))
pps.leaving_reason Varchar2(10) (pps.actual_termination_date
group between to_date('1/1/2003','dd/mm/yyyy') and
by substr(ppf.employee_number,7,2),substr(pps.leaving_reason,1,2)
to_date('1/11/2003','dd/mm/yyyy'))
(ppf.current_employee_flag = 'Y') and
and ppf.person_id = C.member_person_id
and(ppf.business_group_id = paf.business_group_id)
sysdate between C.start_date and
and C.completion_date
and(ppf.person_id
C.project_id==pptuf.person_id)
E.project_id and
and(pptuf.person_type_id = ppt.person_type_id) and
E.customer_id = F.customer_id
( sysdate
group between pptuf.effective_start_date and
by F.customer_name,
pptuf.effective_end_date) and
substr(ppf.employee_number,7,2),substr(pps.leaving_reason,1,2)
ppt.system_person_type LIKE 'EMP' and
(paf.job_id=pj.job_id(+)) and
(pps.person_id = ppf.person_id) and
count(person_id) Number pps.date_start <= sysdate and
employee_number Varchar2(30) (pps.actual_termination_date is null or pps.actual_termination_date > sysdate)
Date(7) group by substr(ppf.employee_number,7,2)
ppt.system_person_type LIKE 'EX_EMP' and
count(person_id) Number (paf.job_id=pj.job_id(+)) and
employee_number Varchar2(30) (pps.person_id = ppf.person_id) and
Date(7) (pps.actual_termination_date between to_date('1/1/2003','dd/mm/yyyy') and
to_date('1/4/2003','dd/mm/yyyy'))
pps.leaving_reason Varchar2(10) group by substr(ppf.employee_number,7,2),substr(pps.leaving_reason,1,2)
Dashbo Cross
ard Ref Metric Definition Parent page analysis Level 1 drill down Level 2 drill down
Average learning hours per Average hours expended YTD in learning per Average hours expended YTD in learning per
21 associate associate associate
CEO

Distribution of projects in Trend of month on month distribution of project


22 R/Y/G % of projects in R/Y/G status status as R/Y/G

CEO

Functional / technical Accounts / SLs / IPs meeting the pyramid for Comparison of functional / technical competence
GSD 13 competency functional / technical knowledge pyramid across by SL

(No. of offerings / engagement types / project


types with adequate methodology definitions in
KGM) / Total no. of offerings / engagement
types / project types that need a formal
methodology in KGM
Adequacy will be based on sign-off from GBD & Aging in months of offerings / engagement types /
GSD on process in KGM for a specific offering / project types for which KGM PIPs have been
3 KGM coverage need raised 1. Aging of PIPs

GPM 2. Aging of TCPs

$ saved from Process Savings from specific PIs during the 1. Pareto chart for $ saved through
GPM 4 Improvements measurement period Trend of $ saved from PIs by month PIs for the measurement period
(PDD for current measurement period – PDD for
prior measurement period) / PDD for prior
% reduction in post delivery measurement period % Quarter on quarter reduction in PDD for each LC
5 defect density This is by life-cycle type type against target

GPM

(Productivity for current measurement period –


that for prior measurement period) / that for prior
% improvement in measurement period % Quarter on quarter improvement in productivity by
6 productivity This is by life-cycle type LC type against target

GPM

Process related training training by category (KGM, CMM, Estimation


10 hours by type etc.) Trend of training hours by category by month

GPM

Average learning hours per Average hours expended YTD in learning for a Average hours expended in learning per Average hours expended in learning
6 associate per month given role associate by month against target per associate per month by SL

GAP

Ratio of classroom to e-
learning hours per associate Total classroom learning hours expended / Total
7 per month e-learning hours for the month Ratio by month against target 1. Ratio per month by SL

GAP
GAP

% of new hires that have undergone orientation


New hire orientation on organizational practices on organizational practices within 2 weeks of hire
8 New hire induction and norms within the first 2 weeks of arrival by month against target of 100%

GAP

(Total no. of approved MIS requirements – Total


no. of implemented MIS requirements) / Total
% requirements met through no. of approved MIS requirements during the Trend of % requirements met through MIS by
GIT 5 MIS measurement period month against target

Schedule variance in Schedule variance for each MIS report during


6 publishing MIS reports the measurement period Schedule variance for each report published

GIT

(Help desk request completion date – Date


Turn around time to provide when request was opened) for each Help desk Average turn around time by request type against
7 helpdesk requests request during the measurement period SLN

GIT

(Total available time – Total time LAN / WAN


Uptime of systems were down) / Total available time for each of
8 LAN/WAN LAN / WAN during measurement period Average uptime by month against SLN

GIT
(Total available time – Total time one or more of
9 Uptime of GA the GA was down) / Total available time Average uptime by month against SLN

GIT

(Total available time – Total time voice facilities


were down) / Total available time during
10 Uptime of voice facilities measurement period Average uptime by month against SLN

GIT

16 Server and link utilization Server and link usage / server and link capacity Monthly trend on server and link utilization

GIT

REVIEW ALL COMPLETED INITIATIVES ON A


QUARTERLY BASIS AND AUDIT THEY
CONFORMED TO THE SI FRAMEWORK (as
No. of initiatives with GBA defined in GBA PWR Repository List of initiatives that do not have a SI
2 using the SI framework Quarterly trend (Target > 50%) framework

GBA
GBA

No of strategic initiatives
carried out by the
organization using the SI Review all global initiatives on a quarterly basis List of initiatives that do not have a SI
4 framework and audit if they conformed to the SI framework Quarterly trend (Target > 25%) framework

GBA

Reactive project are those that GBA get called


% of time spent on Reactive into by the functional with little or no notice but List of reactive initiatives with time
5 initiatives have to take highest priority Monthly trend (Target <=30%) spent

GBA

In the SI framework the cost / revenue impact


of the initiatives should be quantified and
Sis that provide an ROI of at measured through implementation. Over the
least 4 times the cost of GBA year this should be equal 4 times the cost of the
6 in 2003 GBA team. Quarterly trend List of SI with ROI details

GBA

7 GBA Timesheet compliance Monthly trend

GBA

No. of missing timecards for the month for No. of missing timecards for the month for Global
18 Timesheet compliance Global F&A F&A

GF&A

GBD satisfaction with legal dept's turnaround


GF&A 19 Legal dept. performance times and help Legal dept performance
Organization timesheet
20 compliance No. of missing timecards for the month for Viker Timesheet compliance for Viker

GF&A
Metadata
Data Items (Source) Source System/File Source Table/Tab Source Column/Field Field Attribute (DataType) Information Clause (Group By/ Where)

Month Metrics_tracking.xls Summary Report Month Date


Average Learning Hours Metrics_tracking.xls Summary Report Average total hours Number

GSD Dashboard
No of projects in R <Date>.xls Project Status Red Number
GSD Dashboard
No of projects in Y <Date>.xls Project Status Yellow Number
GSD Dashboard
No of projects in G <Date>.xls Project Status Green Number
GSD Dashboard
Date <Date>.xls Project Status Status as on Date
GSD Dashboard
SL <Date>.xls Project Status SL/IL Varchar2(30)

Associate Name Varchar2


Current function Varchar2
Current SL Varchar2
Current IL Varchar2
Current AC Varchar2
Category Varchar2
Competency Name Varchar2
Skill level Number Template defined

PIP/TCP Varchar2
Name Varchar2
Description Varchar2
Date approved Date
KGM Covered (Y/N) Varchar2
Date Covered Date
Template defined

PI Name Varchar2
$ savings Number Template defined
Project Name Dashboard _ project Project Name Varchar2(30)
Metrics for Project (by
Client Name Project Name.xls) stored Dashboard _ project Account Name Varchar2(50)
BU in PMO- Dashboard _ project Business Unit Name Varchar2(30)
From Date 9102/Metrics/Client Dashboard _ project From Date Date
To Date Name/Period Dashboard _ project To Date Date
Delivery Name
Delivery Size
PDD
PDD Goal
Life Cycle Type select distinct(service_line),focus_area_service_line
SL Oracle (Noetix_Sys) kb_margins_t Service_line Varchar2(150) from noetix_sys.kb_margins_t
IP Oracle (Noetix_Sys) kb_margins_t Focus_are_service_line Varchar2(30) where project_name = 'Name of Project'

Project Name Dashboard _ project Project Name Varchar2(30)


Client Name Dashboard _ project Account Name Varchar2(50)
BU Dashboard _ project Business Unit Name Varchar2(30)
From Date Dashboard _ project From Date Date
To date Dashboard _ project To Date Date
Delivery Name
Delivery Size
Productivity Dashboard _ project Productivity Number
Productivity Goal
Life Cycle Type select distinct(service_line),focus_area_service_line
SL Oracle (Noetix_Sys) kb_margins_t Service_line Varchar2(150) from noetix_sys.kb_margins_t
IP Oracle (Noetix_Sys) kb_margins_t Focus_are_service_line Varchar2(30) where project_name = 'Name of Project'

LnD_Database_<period>.
Start Date xls Sheet1 Start Date Date
LnD_Database_<period>.
End Date xls Sheet1 End Date Date
LnD_Database_<period>.
Training Name xls Sheet1 Training Name Varchar2
LnD_Database_<period>. Need to classigy the
Hours for all employees xls Sheet1 Sum(hours) Number training by name

LnD_Database_<period>.
Learning Hours xls Sheet1 Sum(hours) Number
LnD_Database_<period>.
Start Date xls Sheet1 Start Date Date
LnD_Database_<period>.
End Date xls Sheet1 End Date Date
SL Varchar2
Role Varchar2 To get these based on KIN and project from Oracle

E learning hours <period>report.xls Organization Course hours Number


SL <period>report.xls Organization Organization Varchar2
Date End Date Date
LnD_Database_<period>.
Learning hours xls Sheet1 Sum(hours) Number
LnD_Database_<period>.
Start Date xls Sheet1 Start Date Date
LnD_Database_<period>.
End Date xls Sheet1 End Date Date
SL Varchar2
Role Varchar2 To get these based on KIN and project from Oracle
Target ratio Number

KIN oimatrix.xls sheet1 KIN Varchar2(10)


Date of Joining oimatrix.xls sheet1 Date of Joining Date
Date of Induction oimatrix.xls sheet1 Date of Induction Date

Metric Name Varchar2


Target Date Date
Date published Date Template defined

http://helpdesk.in.Viker.co
Region m/DKstatistics Region Varchar2(10)
http://helpdesk.in.Viker.co Week/Month/Quarter
Week/Month/Quarter m/DKstatistics Statistics Date
http://helpdesk.in.Viker.co
Category m/DKstatistics Category Varchar2(10)
http://helpdesk.in.Viker.co
Average SLA time m/DKstatistics Average SLA time Number
http://helpdesk.in.Viker.co
Actual time taken m/DKstatistics Total time spent Number
http://helpdesk.in.Viker.co
Calls closed in SLA m/DKstatistics calls closed in SLA Number
http://helpdesk.in.Viker.co
Total Calls m/DKstatistics Total calls received Number

http://inpunmon/cgi-
Period From bin/bb-rep.pl Period From Date
http://inpunmon/cgi-
Period To bin/bb-rep.pl Period To Date
http://inpunmon/cgi-
Host bin/bb-rep.pl Host Varchar2(30)
http://inpunmon/cgi-
Service bin/bb-rep.pl Service Varchar2(30)
http://inpunmon/cgi-
State bin/bb-rep.pl State Varchar2(30)
http://inpunmon/cgi-
Time bin/bb-rep.pl Time Number
http://inpunmon/cgi-
Uptime bin/bb-rep.pl OK Percentage
http://inpunmon/cgi-
Downtime bin/bb-rep.pl sum(other states) Percentage
SLN
http://inpunmon/cgi-
Period From bin/bb-rep.pl Period From Date
http://inpunmon/cgi-
Period To bin/bb-rep.pl Period To Date
http://inpunmon/cgi-
Host bin/bb-rep.pl Host Varchar2(30)
http://inpunmon/cgi-
Service bin/bb-rep.pl Service Varchar2(30)
http://inpunmon/cgi-
State bin/bb-rep.pl State Varchar2(30)
http://inpunmon/cgi-
Time bin/bb-rep.pl Time Number
http://inpunmon/cgi-
Uptime bin/bb-rep.pl OK Percentage
http://inpunmon/cgi-
Downtime bin/bb-rep.pl sum(other states) Percentage
SLN

http://inpunmon/cgi-
Period From bin/bb-rep.pl Period From Date
http://inpunmon/cgi-
Period To bin/bb-rep.pl Period To Date
http://inpunmon/cgi-
Host bin/bb-rep.pl Host Varchar2(30)
http://inpunmon/cgi-
Service bin/bb-rep.pl Service Varchar2(30)
http://inpunmon/cgi-
State bin/bb-rep.pl State Varchar2(30)
http://inpunmon/cgi-
Time bin/bb-rep.pl Time Number
http://inpunmon/cgi-
Uptime bin/bb-rep.pl OK Percentage
http://inpunmon/cgi-
Downtime bin/bb-rep.pl sum(other states) Percentage
SLN

http://inpunmon/cgi-
Period From bin/bb-rep.pl Period From Date
http://inpunmon/cgi-
Period To bin/bb-rep.pl Period To Date
http://inpunmon/cgi-
Host bin/bb-rep.pl Host Varchar2(30)
http://inpunmon/cgi-
Service bin/bb-rep.pl Service Varchar2(30)
http://inpunmon/cgi-
State bin/bb-rep.pl State Varchar2(30)
http://inpunmon/cgi-
Time bin/bb-rep.pl Time Number
http://inpunmon/cgi-
Uptime bin/bb-rep.pl OK Percentage
http://inpunmon/cgi-
Downtime bin/bb-rep.pl sum(other states) Percentage
SLN

Initiative Name Varchar2 where function = GBA and initiative type = SI

Template defined
per_pay_bases PPB
PPF.BUSINESS_GROUP_ID
WHERE PAF.organization_id = :organization_id
AND PPF1.PERSON_ID = PPF.PERSON_ID
AND PAF.person_id =
AND NVL(PPF1.current_employee_flag,'N') = 'Y'
NVL(:P_EMPLOYEE_ID,PAF.person_id)
AND PPF1.employee_number IS NOT NULL)
AND PAF.person_id = PPF.person_id
AND PPF.employee_number IS NOT NULL
AND NVL(PPF.current_employee_flag,'N') = 'Y'
AND PAF.assignment_type = 'E'
Start Date Date AND PPF.effective_start_date ||
AND PAF.primary_flag = 'Y'
End Date Date PPF.effective_end_date =
AND PAF.effective_start_date <=
Meets SI framework flag Varchar2 (SELECT MAX(PPF1.EFFECTIVE_START_DATE) ||
to_date(:ending_date)
Target Number Template defined MAX(PPF1.EFFECTIVE_END_DATE)
AND
FROM PER_PEOPLE_F PPF1
NVL(PAF.effective_end_date,to_date(:ending_date))
WHERE PPF1.BUSINESS_GROUP_ID =
>= (to_date(:ending_date) - 6)
PPF.BUSINESS_GROUP_ID
AND PAF.business_group_id =
AND PPF1.PERSON_ID = PPF.PERSON_ID
PPB.business_group_id -- pay basis
AND NVL(PPF1.current_employee_flag,'N') = 'Y'
Initiative Name Varchar2 AND PAF.pay_basis_id
where initiative type = SI = PPB.pay_basis_id
AND PPF1.employee_number IS NOT NULL)
Start Date Date -- paybasis
AND PPF.employee_number IS NOT NULL
End Date Date AND PPF.person_id = PPTUF.person_id /* 4
AND PAF.assignment_type = 'E'
Meets SI framework flag Varchar2 conditions added for table per_person_type_usages_f
AND PAF.primary_flag = 'Y'
PPTUF */
Target Number Template defined AND PAF.effective_start_date <=
AND PPTUF.effective_start_date <=
to_date(:ending_date)
to_date(:ending_date)
AND
AND
NVL(PAF.effective_end_date,to_date(:ending_date))
NVL(PPTUF.effective_end_date,to_date(:ending_date)
Initiative Name Varchar2 >=
where(to_date(:ending_date)
initiative type = RI - 6)
) >= (to_date(:ending_date) - 6)
Start Date Date AND PAF.business_group_id =
AND PPTUF.PERSON_TYPE_ID IN
PPB.business_group_id -- pay basis
End Date Date (6,66,83,100,117,134,151,168,199,200,204,206,207,2
AND PAF.pay_basis_id = PPB.pay_basis_id
Time Spent Number 11,212)
-- paybasis
Target Number Template defined AND PAF.ASSIGNMENT_STATUS_TYPE_ID =
AND PPF.person_id = PPTUF.person_id /* 4
PAST.ASSIGNMENT_STATUS_TYPE_ID
conditions added for table per_person_type_usages_f
AND PAST.PER_SYSTEM_STATUS =
PPTUF */
'ACTIVE_ASSIGN'
AND PPTUF.effective_start_date <=
AND ( (PEA.expenditure_status_code in
to_date(:ending_date)
('SUBMITTED','WORKING','REJECTED','APPROVED')
AND
Initiative Name Varchar2 )where initiative type = SI
NVL(PPTUF.effective_end_date,to_date(:ending_date)
AND 40 > (SELECT
Start Date Date ) >= (to_date(:ending_date) - 6)
NVL(SUM(NVL(PEI.quantity,0)),0)
End Date Date AND PPTUF.PERSON_TYPE_ID IN
FROM pa_expenditure_items_all
Time spent Number (6,66,83,100,117,134,151,168,199,200,204,206,207,2
PEI,pa_expenditures_all PEA1
Role of person working Varchar2 11,212)
WHERE PEA1.incurred_by_person_id =
AND PAF.ASSIGNMENT_STATUS_TYPE_ID =
ROI Number PPF.person_id
PAST.ASSIGNMENT_STATUS_TYPE_ID
Target Number Template defined AND PEA1.expenditure_ending_date =
AND PAST.PER_SYSTEM_STATUS =
to_date(:ending_date)
'ACTIVE_ASSIGN'
AND PEA1.expenditure_id = PEI.expenditure_id
AND ( (PEA.expenditure_status_code in
AND PEA1.expenditure_class_code in ('PT','OT') )
('SUBMITTED','WORKING','REJECTED','APPROVED')
)
)
AND PL.lookup_type = 'EXPENDITURE STATUS'
AND 40 > (SELECT
AND PL.lookup_code = PEA.expenditure_status_code
Person ID Oracle (HRMS) per_people_f person_id Number NVL(SUM(NVL(PEI.quantity,0)),0)
AND PEA.expenditure_class_code IN ('PT','OT')
FROM pa_expenditure_items_all
Status Oracle (PA) pa_lookups meaning Varchar2 AND PEA.incurred_by_person_id = PPF.person_id
PEI,pa_expenditures_all PEA1
AND PEA.expenditure_ending_date =
Start Date Oracle (HRMS) per_assignments_f effective_start_date Date WHERE PEA1.incurred_by_person_id =
to_date(:ending_date)
PPF.person_id
End Date Oracle (HRMS) per_assignments_f effective_end_date Date ORDER BY 2,4
AND PEA1.expenditure_ending_date =
to_date(:ending_date)
AND PEA1.expenditure_id = PEI.expenditure_id
AND PEA1.expenditure_class_code in ('PT','OT') )
)
AND PL.lookup_type = 'EXPENDITURE STATUS'
AND PL.lookup_code = PEA.expenditure_status_code
Person ID Oracle (HRMS) per_people_f person_id Number AND PEA.expenditure_class_code IN ('PT','OT')
Status Oracle (PA) pa_lookups meaning Varchar2 AND PEA.incurred_by_person_id = PPF.person_id
AND PEA.expenditure_ending_date =
Start Date Oracle (HRMS) per_assignments_f effective_start_date Date to_date(:ending_date)
End Date Oracle (HRMS) per_assignments_f effective_end_date Date ORDER BY 2,4
AND 40 > (SELECT
NVL(SUM(NVL(PEI.quantity,0)),0)
FROM pa_expenditure_items_all
PEI,pa_expenditures_all PEA1
WHERE PEA1.incurred_by_person_id =
PPF.person_id
AND PEA1.expenditure_ending_date =
to_date(:ending_date)
AND PEA1.expenditure_id = PEI.expenditure_id
AND PEA1.expenditure_class_code in ('PT','OT') )
)
AND PL.lookup_type = 'EXPENDITURE STATUS'
AND PL.lookup_code = PEA.expenditure_status_code
Person ID Oracle (HRMS) per_people_f person_id Number AND PEA.expenditure_class_code IN ('PT','OT')
Status Oracle (PA) pa_lookups meaning Varchar2 AND PEA.incurred_by_person_id = PPF.person_id
AND PEA.expenditure_ending_date =
Start Date Oracle (HRMS) per_assignments_f effective_start_date Date to_date(:ending_date)
End Date Oracle (HRMS) per_assignments_f effective_end_date Date ORDER BY 2,4

You might also like