“But SSRS can’t do that!” A guide to some of the more advanced features of SSRS, and how you can utilise them to do things you maybe didn’t think you could.

Slides:



Advertisements
Similar presentations
It will blow you away..... Click to proceed......
Advertisements

AM Queries and Views. Overview Asset Manager provides sophisticated querying and reporting capability, from simple filters to a complex language that.
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
A Love Story. What are those things? Why should I care?
Cheryl Jelks Trainer/Applications Support Analyst Richland School District One.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Can’t Take My Eyes Off You You’re just too good to be true can’t take my eyes off you You’d be like heaven to touch, I wanna hold you so much At long last.
[Insert your logo here.] [Insert brief description of guide.]
Working with Behaviors in DW Marion Setton. You may be familiar with divs and how to construct them generally using Dreamweaver CS5, but you can also.
With TimeCard SharePoint events are tagged with information that converts them into time sheets. This way users can report time and expenses from their.
Stored procedures and views You can see definitions for stored procedures and views in the demo databases but you can’t change them. For views, expand.
Compiling Web Scripts for Apache Jacob Matthews Luke Hoban Robby Findler Rice University.
Reporting Services – Data Driven Subscriptions
Dawn Pedersen Art Institute. What is Spry? Spry is Dreamweaver’s version of JavaScript libraries. Spry effects alter the look of a page element—or of.
Tutorial 8: Developing an Excel Application
Kanban Task Manager for Outlook ‒ Introduction
The Web Warrior Guide to Web Design Technologies
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
Make your choice from more than 70 templates to get a quick start online!70 templates.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
Kanban Task Manager Single‒ Introduction
16/19/2015CS120 The Information Era CS120 The Information Era Chapter 5 – Advanced HTML TOPICS: Introduction to Web Page Forms and Introductory Javascript.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
#sqlsatTorino #sqlsat400 May 23, 2015 SSRS Reports & HCI How to build the perfect dashboard Nicola
Advanced SQL Server 2005 Reporting Services Melville Thomson IT Pro Evangelist
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
Database Updates Made Easy In WebFocus Using SQL And HTML Painter Sept 2011 Lender Processing Services 1.
1 Agenda Views Pages Web Parts Navigation Office Wrap-Up.
Matthew Stephen & Will Thompson Business Intelligence Technical Specialists Microsoft Ltd Achieve Rapid Reporting with Reporting Services and Report Builder.
LOGO Chapter V Formattings 1. LOGO Overview  Conditional formatting  Working with tables  Filtering  Sorting  Freeze panes  Pivot tables  How to.
SESSION 5.1 In this session we will be exploring Pattern Match Queries List-Of-Values Queries, Non-Matching Values in Queries Both the “And” and the “OR”
Classroom User Training June 29, 2005 Presented by:
University of Sunderland CDM105 Session 7 Advanced Dreamweaver More functions to help create better web pages Page Layout, Cascading Style Sheets, behaviours,
SharePoint 2010 Business Intelligence Module 10: Reporting Services.
Server-side Scripting Powering the webs favourite services.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
THE BIG PICTURE. How does JavaScript interact with the browser?
‘Tirgul’ # 7 Enterprise Development Using Visual Basic 6.0 Autumn 2002 Tirgul #7.
[1] Intro The following instructions will show you how to create an Excel worksheet that allows students to take multiple choice tests (practice or real)
Online Surveys Jacqui James and Malcolm Roberts School of Education.
HTML Forms. Slide 2 Forms (Introduction) The purpose of input forms Organizing forms with a and Using different element types to get user input A brief.
Advanced Work with Embedded and Summative Assessment Dr. Steve Broskoske Misericordia University EDU 533 Computer-based Education.
Videos, the More Tag, Permalinks, and Shortlinks.
Introduction to EBSCOhost Tutorial support.ebsco.com.
Advanced Tips And Tricks For Power Query
Online Surveys Jacqui James Malcolm Roberts School of Education.
Advanced Topics Lecture 8 Rachel A Ober
PestPac Software Customer Portal. Customer Portal Website Training The Customer Portal provides your customers with access to their account information.
Guided Lesson.  In this lesson, you will learn how to modify the line and paragraph spacing in various ways.
Chapter 3 I Need a Tour Guide (Introduction to Visual Basic 2010) Clearly Visual Basic: Programming with Visual Basic nd Edition.
Forms Manager. What is Forms Manager? Forms Manager is a completely new online form creation and form data management tool.
JavaScript 101 Lesson 6: Introduction to Functions.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Wes Preston DEV 202. Audience: Info Workers, Dev A deeper dive into use-cases where client-side rendering (CSR) and SharePoint’s JS Link property can.
OM. Brad Gall Senior Consultant
Review DATA VISUALIZATION WITH TABLEAU ONLINE TUTORIAL Training Guide Fundamentals.
Data Visualization with Tableau
Building Dashboards with JMP 13 Dan Schikore SAS, JMP
Tips & Tricks with Multiple Skins
Add More Zing to your Dashboards – Creating Zing Plot Gadgets
Better Data Visualization with Reporting Services 2008 R2
SQL Server Reporting Service & Power BI
Kanban Task Manager for Outlook ‒ Introduction
Putting Things Where We Want Them
Kanban Task Manager Single‒ Introduction
Fast Action Links extension A love letter to CiviCRM
Mobile, Paginated, KPIs, and Power BI, Oh My!
Pivot Explorer for SharePoint Lists ‒ Introduction
Please thank our sponsors!
Topic 9 – Exploring Scenarios Lesson 1 - Computational Forms
Presentation transcript:

“But SSRS can’t do that!” A guide to some of the more advanced features of SSRS, and how you can utilise them to do things you maybe didn’t think you could Getting more out of SSRS

Who am I (and who are you?)  Oz Locke  BI Analyst  Employed by Principality Building Society  Worked/works with: SSRS, SQL, MDX, HTML, CSS, SharePoint, Excel, LaTeX…  Loves all things tech  Learning JavaScript I’m pretty experienced with SSRS, what about you?

What are we going to talk about?  Some perceived limits of SSRS  Some features that can let us overcome them  Some practical uses of these features What if I know it all already? No point being bored, I won’t be offended if you sneak off for a coffee What are we going to see?  A list of some of these features  An explanation of some things we can do with them  A demo showing these features in use  A review of the build of the demo and how the features were used

So what are these features?  Parameters  Let users control what they see, dictate how a report is shown or even store values  Custom datasets  Let us create dropdowns exactly as we need them, and store local data  Built-in fields  Let us change the report based on it’s condition, user, runtime…  Actions  Not just report links; linked with parameters we can make dynamic reports

What can we do with parameters?  Let users change data ranges  Let users change how they see the report  Let users add commentary to their report  Add dynamic text and other elements to your report  Store choices when drilling down to another report…  …and then send those choices back up again

What can we do with custom datasets?  Create better datasets for parameter dropdowns  Write data locally that can be used by the report

What can we do with actions?  Drill down to other reports  Turn text boxes into buttons  Redirect to the same report with altered parameters for interactive reporting  Create dynamic and rules based actions for extra control

What can we do with built-in fields?  Dictated displays and actions based on set conditions  Automatically display as raw data when exported to Excel  Get the best visual presentation in any render format  Create pagination and runtimes  Restrict visibility based on current user, time of day, and much more  Change presentation based on current environment (great for reports in test)  Create a swish nav-bar when combined with Actions

Can we see it all in action? Let’s all pray to the Demo Gods, because it’s time to explore an example report using everything we’ve talked about!

Is there anything else?  There’s huge potential in combining these features  SSRS even allows you to add variables and custom code!  I’ve created custom code for aggregating on Lookups  With caching and subscriptions you can do even more Just remember; there’s rarely a time when you can’t make SSRS do what you want. Stack Overflow alone is full of amazing questions and answers that have saved my hide.

(Any questions?) Now’s your chance, ask away (I can’t promise I’ll have an answer though!)

“Thank you and goodnight!”