Top Banner
Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO
27
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO

Page 2: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

AgendaIntroduction to Ad Hoc Reports

Drilling Into Reports

Drilling Into Forms & Records

Smart Filters

Running Ad Hoc Reports

Dashboard Power

Page 3: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Introduction to Ad Hoc Reports

Page 4: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Power of Data

• Real-Time Analysis• Self-Service Business

Intelligence• Client Management

Insight• Optimized Decision-

Making

Page 5: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Understanding the Tool

• Ad hoc Reporting provides richer, more flexible, self-service reports & dashboards delivered over a browser.• Real time access to

the data organized according to purpose

Click To Zoom In

Page 6: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Understanding the Data Structure

Page 7: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Using Views

• Simplification: repetitive joins for multiple reports or simplify a complex data structure• Aggregation: report needs to aggregate data in a

way that native reports cannot or would be too complex• Performance: complex joins with high volume

tables will be more efficient within a view

Page 8: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Add Report

• Start with the end in mind

• Work through the tabs

• Preview…Preview…Preview

• Save…Save…Save

Page 9: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Drilling Into Reports

Page 10: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Report Drill Down Methods

Standard Method (Novice)1. Used to drill down

using a matching value to the value clicked.

2. Can pass one filter.3. Filter parameters DO

cascade from report to report.

URL Method (Advance)1. Use to drill down using

keys or some other value that is not the value being clicked.

2. Can pass multiple filters.3. Filter parameters DO NOT

cascade from report to report.

Page 11: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Standard Method Demonstration

• Identify your “Main Report” & “Sub-Report”•On the Sub-Report:• Choose the Drill Down Key.

•On Main Report:• Choose which Sub-Report to drill in to• Choose the style of the Sub-Report

Page 12: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

URL Method Demonstration

• For Example: ReportViewer.aspx?rn=Report+Category\Report+Name&p1value={6}&p2value={7}• rn is the category and report name path. Use + for spaces.• p1value means that we want to pass the value from the

field in column 6 to the first filter parameter on the report that is being drilled in to. For example p2value={7} would be we want to pass the value from the field in column 7 to the 2nd filter parameter on the report we are drilling in to.

Page 13: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Drilling IntoForms & Records

Page 14: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Linking to Dataforms

• Any Dataform+

• /DataForms/DataForm.aspx?fkProjectID={ProjectID}&ProjTypeID=XXX&FormID={RecordID}&action=edit

+ XXX represents the ProjTypeID (aka Dataform) from the ProjectTypes table. Make an Ad Hoc Report to quickly obtain this information in the future.

Page 15: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Linking to a Non-Dataforms

• Organization Link• /CRM/OrgDetail.aspx?key={OrganizationID}

• Contact Link• /CRM/ContactDetail.aspx?key={ContactID}

Page 16: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Linking to a Non-Dataform

• Task Link• /components_net/incident/incidentdetail.aspx?

fkProjectID={ProjectID}&key={TaskID}

• Calendar Item Link• /components_net/calendar/CalendarEvent.aspx?

key={CalendarEventID}&start=12/2/2011 12:00:00 PM&end=12/2/2011 12:30:00 PM

Page 17: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Linking to a Non-Dataform

• Activity/CRM Note Link• /CRM/NoteDetail.aspx?

key={NoteID}&orgid={OrganizationID}

• Pricing Console Link (PEO only) ++

• /custom/FOLDER_NAME/PricingConsoleEnhanced.aspx?projectid={ProjectID}

• ++FOLDER_NAME is a variable in Application Settings

Page 18: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

RunningAd Hoc Reports

Page 19: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Running Ad Hoc Reports

• From Inside a Workspace• A Dataform Header Link

• Link Row Section• Report Section

• A Table of Content Link

• From a Dashboard Module

Page 20: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Running Ad Hoc Reports

• Regardless of the location, the URL is the same

/AdhocReporting/ReportViewer.aspx?rn=Support\\Client+Sprint+Schedule+2

Note: The double "\\". This is necessary to create a backslash in the URL.

Page 21: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Smart Filters

Page 22: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

#CurrentWorkspace Filter

• Use on reports to only return data from the workspace it is lunched from.

Page 23: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

#CurrentUser Filter

• Use on reports to only return data associated with the current user.

Page 24: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Ad Hoc Dashboard

Page 25: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.

Adding Dashboards

Display Data from many reports in one place.

Page 26: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.
Page 27: Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.