SlideShare a Scribd company logo
1 of 15
Download to read offline
SSRS Chart
 Anatomy 101
Angel Abundez
Business Intelligence Consultant
DesignMind
Angel Abundez
• Business Intelligence Consultant, DesignMind
  • Microsoft Business Intelligence
  • ASP.NET
  • SharePoint

• Worked with SQL Server since 2007
• SSWUG BI Author
• Co-Lead, Bay Area MS BI User Group
Goals
• Decompose a Chart to its components
• Identify trends in Visualization
  • Microsoft improves defaults with each release
• Sales Target Chart (Correlation Bar Chart)
• Sales Trend Chart (Time-Series Line Chart)
• Interactive Charts (1 click Filter & Highlight)
  • Actions and SSRS Expressions
Improved Visualization in 2008 R2




                  • White Chart Area
                  • Light Grid Lines
                  • No Black borders
                  • Condensed menu
Even Better DataViz in Power View
                 • No borders
                 • No legend
                 • No Axis titles
                 • Light Title Colors
                 • No gradients
                 • Built-In Click Actions
                 • 1 click Filter & Highlight
Even Better DataViz in Power View
Power View Design Tenents
• Less is more
• Easy for the user
• 2 clicks to ROI
• 1 way to do things
Visualization Tips
•   Use light Grid lines, if at all
•   No black borders. Save the Ink!
•   Use new Titles or Custom Positioning. Don’t overlap.
•   Lighten your text
•   Widen your bars for legibility
•   Space between bars isn’t always necessary.
•   Area charts should use Background Pattern of
    “Percent50”
Keep Visualization in Mind
                                 1.   Group the Data
                                 2.   Sequence the Data
                                 3.   Prioritize the Data




  Stephen Few(2004) Show Me the Numbers
Decompose a Chart
                 Series   Title(s)

                                              Legend(s)
    Grid Lines


Axes Titles




                                          Chart Area(s)




                            Horizontal Axis
Vertical Axis
Decompose a Chart
• Demo – Creating a Chart
Interval Scales
• Nominal
  • Category Groups have no logical order and no
    connection with each other. ie. Departments
• Ordinal
  • Category Groups don’t have close connection with
    one another, but they do have order. ie. “First,
    Second, Third” or “Small, Medium, Large
• Interval
  • Category Groups are interrelated and have logical
    order. ie. Months, Quarters, Years
Demo
• Monthly Sales Target
• Yearly Sales Time-Series
• Product Dashboard (1-click Highlight & Filter)
If you don’t know, now you
know…
•   Custom Positioning
•   Interval = 1
•   Strip Lines
•   Docking in and out of the Chart Area
•   New Titles
•   New Chart Areas
•   Background Pattern
•   Export to PDF
Keep in Touch!
Keep in touch!
 • Twitter: @AngelStreamline
 • Email: angel@designmind.com
 • Website/Blog: angelsbiblog.com
   • UNDER CONSTRUCTION

More Related Content

Viewers also liked

Letter written in_the_year_2070
Letter written in_the_year_2070Letter written in_the_year_2070
Letter written in_the_year_2070Shashikant Saini
 
Measuring the Subscription Economy
Measuring the Subscription EconomyMeasuring the Subscription Economy
Measuring the Subscription EconomyAngel Abundez
 
Tabular Modeling for Power BI
Tabular Modeling for Power BITabular Modeling for Power BI
Tabular Modeling for Power BIAngel Abundez
 
Data Visualization Techniques in Power BI
Data Visualization Techniques in Power BIData Visualization Techniques in Power BI
Data Visualization Techniques in Power BIAngel Abundez
 
LTE Training for Abuja Team
LTE Training for Abuja TeamLTE Training for Abuja Team
LTE Training for Abuja TeamOpeyemi Praise
 

Viewers also liked (7)

Letter written in_the_year_2070
Letter written in_the_year_2070Letter written in_the_year_2070
Letter written in_the_year_2070
 
Measuring the Subscription Economy
Measuring the Subscription EconomyMeasuring the Subscription Economy
Measuring the Subscription Economy
 
Tabular Modeling for Power BI
Tabular Modeling for Power BITabular Modeling for Power BI
Tabular Modeling for Power BI
 
Cyberspace LTE
Cyberspace LTECyberspace LTE
Cyberspace LTE
 
Data Visualization Techniques in Power BI
Data Visualization Techniques in Power BIData Visualization Techniques in Power BI
Data Visualization Techniques in Power BI
 
Futsal Plan 2013 14
Futsal Plan 2013 14Futsal Plan 2013 14
Futsal Plan 2013 14
 
LTE Training for Abuja Team
LTE Training for Abuja TeamLTE Training for Abuja Team
LTE Training for Abuja Team
 

Recently uploaded

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

SSRS Chart Anatomy 101

  • 1. SSRS Chart Anatomy 101 Angel Abundez Business Intelligence Consultant DesignMind
  • 2. Angel Abundez • Business Intelligence Consultant, DesignMind • Microsoft Business Intelligence • ASP.NET • SharePoint • Worked with SQL Server since 2007 • SSWUG BI Author • Co-Lead, Bay Area MS BI User Group
  • 3. Goals • Decompose a Chart to its components • Identify trends in Visualization • Microsoft improves defaults with each release • Sales Target Chart (Correlation Bar Chart) • Sales Trend Chart (Time-Series Line Chart) • Interactive Charts (1 click Filter & Highlight) • Actions and SSRS Expressions
  • 4. Improved Visualization in 2008 R2 • White Chart Area • Light Grid Lines • No Black borders • Condensed menu
  • 5. Even Better DataViz in Power View • No borders • No legend • No Axis titles • Light Title Colors • No gradients • Built-In Click Actions • 1 click Filter & Highlight
  • 6. Even Better DataViz in Power View
  • 7. Power View Design Tenents • Less is more • Easy for the user • 2 clicks to ROI • 1 way to do things
  • 8. Visualization Tips • Use light Grid lines, if at all • No black borders. Save the Ink! • Use new Titles or Custom Positioning. Don’t overlap. • Lighten your text • Widen your bars for legibility • Space between bars isn’t always necessary. • Area charts should use Background Pattern of “Percent50”
  • 9. Keep Visualization in Mind 1. Group the Data 2. Sequence the Data 3. Prioritize the Data Stephen Few(2004) Show Me the Numbers
  • 10. Decompose a Chart Series Title(s) Legend(s) Grid Lines Axes Titles Chart Area(s) Horizontal Axis Vertical Axis
  • 11. Decompose a Chart • Demo – Creating a Chart
  • 12. Interval Scales • Nominal • Category Groups have no logical order and no connection with each other. ie. Departments • Ordinal • Category Groups don’t have close connection with one another, but they do have order. ie. “First, Second, Third” or “Small, Medium, Large • Interval • Category Groups are interrelated and have logical order. ie. Months, Quarters, Years
  • 13. Demo • Monthly Sales Target • Yearly Sales Time-Series • Product Dashboard (1-click Highlight & Filter)
  • 14. If you don’t know, now you know… • Custom Positioning • Interval = 1 • Strip Lines • Docking in and out of the Chart Area • New Titles • New Chart Areas • Background Pattern • Export to PDF
  • 15. Keep in Touch! Keep in touch! • Twitter: @AngelStreamline • Email: angel@designmind.com • Website/Blog: angelsbiblog.com • UNDER CONSTRUCTION