SlideShare une entreprise Scribd logo
1  sur  43
Télécharger pour lire hors ligne
Supported by:
Connected Brains 2019
Power BI Deep-DiveWorkshop
Contact
• Thomas D’Hauwe
• Data Engineer / Data Architect
• thomas.dhauwe@loqutus.com
• Pieter-Jan Serlet
• Data Engineer
• pieter-jan.serlet@loqutus.com
• Tom De Roover
• Data Architect
• tom.deroover@loqutus.com
• SanderVan Driessche
• Data Analyst
• sander.vandriessche@loqutus.com
• Thomas Michem
• Lead Analytics & Insights
• thomas.michem@loqutus.com
Session
Promise
(hide)
A key tool in any Analytics toolset is a data visualisation tool.
While there are many good options, recently Microsoft Power
BI is taking a clear lead in the space.
But it can be hard to keep up! In this short session we will get
you up to speed with the basics and our pick of top features
that will make your data exploration efforts stand out.
From embedded machine learning with clustering, forecasting
and quick insights, to complex calculations and advanced
visualisations.
This session will be hands-on, you'll go through the key steps
and you'll walk out with a working dashboard and inspiration
to apply the lessons learned in your context.
Welcome! Our Goal
Today
• Deep Dive in Power BI
• Exploring a common case
• Highlighting top features
• Analytics FTW
• Take home examples!
CASE
• Building an advanced dashboard
• For SupportTicket Follow-Up
• Based on JIRA Service Desk
• Using advanced Power BI features
Data Model
TICKETS SLAs
Backlog
Evolution
Date
JIRA – Follow Up SLA’s
• Within JIRA Service Desk SLA’s are defined
• SLA’s that are not met are a ‘Breach’
• In the dashboard we want to follow up the following
• Time to first response – Do we respond to the ticket in time
• Time to workaround – Do we provide a workaround in time
• Time to resolution – Do we provide a final solution in time
AnalyticsValue Chain
WHAT HAPPENED?
Descriptive Analytics
WHY DID IT
HAPPEN?
Diagnostic Analytics
WHATWILL HAPPEN?
Predictive Analytics
HOW CANWE MAKE
IT HAPPEN?
Prescriptive Analytics
Data
Stories
Data
Stories
DashboardsDashboardsDashboards
ReportsReports
VisualsVisuals
Analytic
Models
Analytic
Models
Data
Driven
Apps
Data
Driven
Apps
Microsoft Self-Service Stack
SSAS TABULAR
05
Aren’t you tired of this?
DAX - Data Analysis Expression
Language
https://community.powerbi.com/t5/Data-Stories-Gallery/DAX-Reference-Cheat-Sheet/td-p/483212
Power Pivot
Power BI - The Content Pack Way
https://www.atlassian.com/blog/add-ons/jira-content-pack-for-microsoft-power-bi
https://powerbi.microsoft.com/nl-nl/blog/explore-your-jira-data-with-power-bi/
The Tailored Dashboard (LoQutus)Way
Advanced Power BI
• We’ll start from a template
with the basics already covered
• Deep Dive into the advanced
(but common) features
• Take home samples with
detailed instructions
Basic POWER BI CHECKLIST
‘Getting Started Is Easy’
 I can open Power BI desktop
 I can Get Data into Power BI
 I know how to edit my data
 I can do some Modelling (e.g. defining relations)
 I can create visualisations
 I can make them pretty
 I can publish my dashboard to power BI online
 I can get Quick Insights
Get Power BI BI DESKTOP
Download (free) Power BI DesktopStep 1 – Download
https://powerbi.microsoft.com/en-us/
Be prepared for
Monthly updates!
• Step 2 - Open
GET DATA
Clean data = Edit Queries
Correlation
Evolution
Comparison
Detail
KPIs
Geospatial
VISUALS
Components
Advanced POWER BI CHECKLIST
 I can add calculated Tables
 I can add complex DAX formula’s
(using variables)
 I can add forecasting to time series data
 I can add Marketplace Visuals
 I can set up a Drillthrough Page
 I can use Machine Learning for quick
insights
Data Model
TICKETS SLAs
Backlog
Evolution
Date
Prepped Data Model
Backlog Analysis - Forecasting
Backlog Analysis
• Issue: from the list of tickets it’s hard to get the
‘backlog’ – the number of open tickets for a specific
date
• To perform the backlog analysis in Power BI:
• Add a date table to the data model
• Add the necessary calculations for the backlog
CALCULATED COLUMNS MEASURES
DAX Expressions
DAX Functions
• Aggregation
• SUM
• AVERAGE
• MIN
• MAX
• SUMX
• …
• Counting
• COUNT
• COUNTA
• COUNTBLANK
• COUNTROWS
• DISTINCTCOU
NT
• …
• Logic
• AND
• OR
• NOT
• IF
• IFERROR
• ….
More DAX Functions
• Information
• ISBLANK
• ISNUMBER
• ISTEXT
• ISNONTEXT
• ISERROR
• Text
• CONCATENTATE
• REPLACE
• SEARCH
• UPPER
• FIXED
• Time
• DATE
• HOUR
• NOW
• EOMONTH
• WEEKDAY
Backlog – Date Table
Date =
ADDCOLUMNS (
CALENDAR (DATE(2000;1;1); DATE(2025;12;31));
"DateAsInteger"; FORMAT ( [Date]; "YYYYMMDD" );
"Year"; YEAR ( [Date] );
"Monthnumber"; FORMAT ( [Date]; "MM" );
"YearMonthnumber"; FORMAT ( [Date]; "YYYY/MM" );
"YearMonthShort"; FORMAT ( [Date]; "YYYY/mmm" );
"MonthNameShort"; FORMAT ( [Date]; "mmm" );
"MonthNameLong"; FORMAT ( [Date]; "mmmm" );
"DayOfWeekNumber"; WEEKDAY ( [Date] );
"DayOfWeek"; FORMAT ( [Date]; "dddd" );
"DayOfWeekShort"; FORMAT ( [Date]; "ddd" );
"Quarter"; "Q" & FORMAT ( [Date]; "Q" );
"YearQuarter"; FORMAT ( [Date]; "YYYY" ) & "/Q" & FORMAT ( [Date]; "Q" )
)
DAX – Calculating a Backlog
• Add the following columns to the date table:
• ‘Opened’/’Closed’ –The number of tickets opened/closed on that day
• ‘TotalOpened’/’TotalClosed’ – Number of tickets opened/closed up to that day
• The Backlog is nowTotal Opened minusTotal Closed
Opened = CALCULATE(
COUNT(Tickets[TicketNr]);
FILTER(Tickets;Tickets[DatumAangemaakt]=EARLIER('Date'[Date]))
)
TotalOpened = CALCULATE(
SUM('Date'[Opened]);
ALL('Date’);
'Date'[Date]<=EARLIER('Date'[Date])
)
Adding MarketplaceVisuals
Calendar byTallan
Set up Forecast
• Important!Your time axis must have continuous dates
Setting up a Drillthrough Page
https://docs.microsoft.com/en-us/power-bi/desktop-drillthrough
Setting up Drillthrough
1. Add a detail page with the
visuals for the drillthrough
page
2. Add the field you want to
drill on in the ‘Drillthrough
filters’
3. Test the drilling from another
page
Analytics – Key Influencers
Key Influencers
Data
Product
Design &
Building
Expert
Evaluation
Data
Understanding
Business
Understanding
Data
Preparation
Deliver
Insights
01 02
03
0405
06
Understanding the business and it’s goals
Vision & Mission, Use Case Identification
Knowing the meaning of important data
Data Concepts & Model
Bringing together the data that matters
Data Quality / Cleaning / ETL
Designing data products that enable learning
Visualizations, Data Driven App, Analytic Model
Evaluating business value of data products key experts
Design Workshops for Stakeholder Feedback
Embedding data products to improve key processes
Publish, Share, Deploy
Qrisp BI – Our Analytics Flywheel
Based on CRISP-DM
Cross-Industry Standard for Data Mining
LoQutus Analytics & Insights
Kickstarting Analytics Choosing the right way to guide your analytics journey
Discover
Quick-scan of your
potential value in
analytics, your core
data assets, and the
key hurdles that lock
your data.
Kickstart
Do you have a data
challenge but don’t
know where to start?
We’ll kickstart your
analytics endeavors!
Foundation
The right
environment for
asking questions to all
your data assets, and
getting timely results.
BusinessValue
Information Architecture
Data Understanding
Data Exploration
Data Architecture
DataWarehouse
Data Pipelines
Data Lake
Data Preparation
Prototyping
Dashboards
Machine Learning
LoQutus: A deep-dive into Microsoft Power BI

Contenu connexe

Tendances

5 Pillars of API Management
5 Pillars of API Management5 Pillars of API Management
5 Pillars of API Management
Rich Graham
 
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
Nicolas Georgeault
 

Tendances (20)

5 Pillars of API Management
5 Pillars of API Management5 Pillars of API Management
5 Pillars of API Management
 
20220205 Getting started with power bi
20220205 Getting started with power bi20220205 Getting started with power bi
20220205 Getting started with power bi
 
SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'
 
[Infographic] Cloud Integration Drivers and Requirements in 2015
[Infographic] Cloud Integration Drivers and Requirements in 2015[Infographic] Cloud Integration Drivers and Requirements in 2015
[Infographic] Cloud Integration Drivers and Requirements in 2015
 
Gartner EA: The Rise of Data-driven Architectures
Gartner EA: The Rise of Data-driven ArchitecturesGartner EA: The Rise of Data-driven Architectures
Gartner EA: The Rise of Data-driven Architectures
 
Webinar: The Death of Traditional Data Integration
Webinar: The Death of Traditional Data IntegrationWebinar: The Death of Traditional Data Integration
Webinar: The Death of Traditional Data Integration
 
The 5 Biggest Enterprise Architecture challenges solved with real-time metric...
The 5 Biggest Enterprise Architecture challenges solved with real-time metric...The 5 Biggest Enterprise Architecture challenges solved with real-time metric...
The 5 Biggest Enterprise Architecture challenges solved with real-time metric...
 
What Do you Need to Know to make IT-as-a-Service a Reality?
What Do you Need to Know to make IT-as-a-Service a Reality?What Do you Need to Know to make IT-as-a-Service a Reality?
What Do you Need to Know to make IT-as-a-Service a Reality?
 
Foundational Strategies for Trusted Data: Getting Your Data to the Cloud
Foundational Strategies for Trusted Data: Getting Your Data to the CloudFoundational Strategies for Trusted Data: Getting Your Data to the Cloud
Foundational Strategies for Trusted Data: Getting Your Data to the Cloud
 
20181212 AWS NL - Informatica Cloud Overview
20181212 AWS NL - Informatica Cloud Overview20181212 AWS NL - Informatica Cloud Overview
20181212 AWS NL - Informatica Cloud Overview
 
apidays LIVE Singapore - Democratising data access with APIs by Tarush Aggarw...
apidays LIVE Singapore - Democratising data access with APIs by Tarush Aggarw...apidays LIVE Singapore - Democratising data access with APIs by Tarush Aggarw...
apidays LIVE Singapore - Democratising data access with APIs by Tarush Aggarw...
 
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
 
Cortana Analytics Workshop: Milliman Integrate for Cortana Analytics
Cortana Analytics Workshop: Milliman Integrate for Cortana AnalyticsCortana Analytics Workshop: Milliman Integrate for Cortana Analytics
Cortana Analytics Workshop: Milliman Integrate for Cortana Analytics
 
Workday s financialapplications_
Workday s financialapplications_Workday s financialapplications_
Workday s financialapplications_
 
Demystifying Dynamics 365 & Power Platform Licensing
Demystifying Dynamics 365 & Power Platform LicensingDemystifying Dynamics 365 & Power Platform Licensing
Demystifying Dynamics 365 & Power Platform Licensing
 
Dynamics Day 2015: Dynamics AX Roadmap
Dynamics Day 2015: Dynamics AX RoadmapDynamics Day 2015: Dynamics AX Roadmap
Dynamics Day 2015: Dynamics AX Roadmap
 
Jupyter in the modern enterprise data and analytics ecosystem
Jupyter in the modern enterprise data and analytics ecosystem Jupyter in the modern enterprise data and analytics ecosystem
Jupyter in the modern enterprise data and analytics ecosystem
 
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
 
SnapLogic Elastic Integration Platform as a Service (iPaaS)
SnapLogic Elastic Integration Platform as a Service (iPaaS)SnapLogic Elastic Integration Platform as a Service (iPaaS)
SnapLogic Elastic Integration Platform as a Service (iPaaS)
 
AWS Webcast - Sales Productivity Solutions with MicroStrategy and Redshift
AWS Webcast - Sales Productivity Solutions with MicroStrategy and RedshiftAWS Webcast - Sales Productivity Solutions with MicroStrategy and Redshift
AWS Webcast - Sales Productivity Solutions with MicroStrategy and Redshift
 

Similaire à LoQutus: A deep-dive into Microsoft Power BI

Power BI - 2016 - Public
Power BI - 2016 - PublicPower BI - 2016 - Public
Power BI - 2016 - Public
Julian Payne
 

Similaire à LoQutus: A deep-dive into Microsoft Power BI (20)

Levelling up your data infrastructure
Levelling up your data infrastructureLevelling up your data infrastructure
Levelling up your data infrastructure
 
Make Data Simple Again With Dashboards
Make Data Simple Again With DashboardsMake Data Simple Again With Dashboards
Make Data Simple Again With Dashboards
 
Power BI - 2016 - Public
Power BI - 2016 - PublicPower BI - 2016 - Public
Power BI - 2016 - Public
 
Alteryx Desktop Designer Overview
Alteryx Desktop Designer OverviewAlteryx Desktop Designer Overview
Alteryx Desktop Designer Overview
 
Big Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft AzureBig Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft Azure
 
Building Intelligent Workplace Limits and Challenges RIGA COMM 2023
Building Intelligent Workplace Limits and Challenges RIGA COMM 2023 Building Intelligent Workplace Limits and Challenges RIGA COMM 2023
Building Intelligent Workplace Limits and Challenges RIGA COMM 2023
 
OLAP on the Cloud with Azure Databricks and Azure Synapse
OLAP on the Cloud with Azure Databricks and Azure SynapseOLAP on the Cloud with Azure Databricks and Azure Synapse
OLAP on the Cloud with Azure Databricks and Azure Synapse
 
StreamCentral for the IT Professional
StreamCentral for the IT ProfessionalStreamCentral for the IT Professional
StreamCentral for the IT Professional
 
Visualising montioring and evaluation data
Visualising montioring and evaluation dataVisualising montioring and evaluation data
Visualising montioring and evaluation data
 
Store, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged ConferenceStore, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged Conference
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
 
Why Your Data Science Architecture Should Include a Data Virtualization Tool ...
Why Your Data Science Architecture Should Include a Data Virtualization Tool ...Why Your Data Science Architecture Should Include a Data Virtualization Tool ...
Why Your Data Science Architecture Should Include a Data Virtualization Tool ...
 
March 2016 PHXTUG Meeting
March 2016 PHXTUG MeetingMarch 2016 PHXTUG Meeting
March 2016 PHXTUG Meeting
 
Salesforce Analytics Cloud - Explained
Salesforce Analytics Cloud - ExplainedSalesforce Analytics Cloud - Explained
Salesforce Analytics Cloud - Explained
 
Splunk Business Analytics
Splunk Business AnalyticsSplunk Business Analytics
Splunk Business Analytics
 
Neo4j GraphTour New York_EY Presentation_Michael Moore
Neo4j GraphTour New York_EY Presentation_Michael MooreNeo4j GraphTour New York_EY Presentation_Michael Moore
Neo4j GraphTour New York_EY Presentation_Michael Moore
 
Microsoft Azure BI Solutions in the Cloud
Microsoft Azure BI Solutions in the CloudMicrosoft Azure BI Solutions in the Cloud
Microsoft Azure BI Solutions in the Cloud
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
 
Challenges of Operationalising Data Science in Production
Challenges of Operationalising Data Science in ProductionChallenges of Operationalising Data Science in Production
Challenges of Operationalising Data Science in Production
 
Lean Analytics: How to get more out of your data science team
Lean Analytics: How to get more out of your data science teamLean Analytics: How to get more out of your data science team
Lean Analytics: How to get more out of your data science team
 

Plus de LoQutus

Plus de LoQutus (20)

LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
 
Ground lion 2 case studies of case management automation in the public sector
Ground lion 2 case studies of case management automation in the public sectorGround lion 2 case studies of case management automation in the public sector
Ground lion 2 case studies of case management automation in the public sector
 
AXI: A collaboration environment for the public sector
AXI: A collaboration environment for the public sectorAXI: A collaboration environment for the public sector
AXI: A collaboration environment for the public sector
 
LoQutus: (Technical) Deep-Dive into IBM API Connect
LoQutus: (Technical) Deep-Dive into IBM API ConnectLoQutus: (Technical) Deep-Dive into IBM API Connect
LoQutus: (Technical) Deep-Dive into IBM API Connect
 
Valo & LoQutus: modern intranet to boost Employee Productivity
Valo & LoQutus: modern intranet to boost Employee ProductivityValo & LoQutus: modern intranet to boost Employee Productivity
Valo & LoQutus: modern intranet to boost Employee Productivity
 
Pictures Connected Brains 2019
Pictures Connected Brains 2019Pictures Connected Brains 2019
Pictures Connected Brains 2019
 
LoQutus Enterprise Architecture Management with LeanIX
LoQutus Enterprise Architecture Management with LeanIXLoQutus Enterprise Architecture Management with LeanIX
LoQutus Enterprise Architecture Management with LeanIX
 
Scaling up your Analytics & Insights
Scaling up your Analytics & InsightsScaling up your Analytics & Insights
Scaling up your Analytics & Insights
 
Renson Healthbox 3.0 - an IoT success story
Renson Healthbox 3.0 - an IoT success storyRenson Healthbox 3.0 - an IoT success story
Renson Healthbox 3.0 - an IoT success story
 
LoQutus & LeanIX present an EA success kit
LoQutus & LeanIX present an EA success kitLoQutus & LeanIX present an EA success kit
LoQutus & LeanIX present an EA success kit
 
LoQutus & Renson: The road towards digital leadership
LoQutus & Renson: The road towards digital leadershipLoQutus & Renson: The road towards digital leadership
LoQutus & Renson: The road towards digital leadership
 
LoQutus introduction - IoT for Manufacturing
LoQutus introduction - IoT for ManufacturingLoQutus introduction - IoT for Manufacturing
LoQutus introduction - IoT for Manufacturing
 
Workshop: Design Your Future Intranet - Connected Brains 18
Workshop: Design Your Future Intranet - Connected Brains 18Workshop: Design Your Future Intranet - Connected Brains 18
Workshop: Design Your Future Intranet - Connected Brains 18
 
Information Driven Enterprise Architecture - Connected Brains 2018
Information Driven Enterprise Architecture - Connected Brains 2018Information Driven Enterprise Architecture - Connected Brains 2018
Information Driven Enterprise Architecture - Connected Brains 2018
 
Gent Levert case study: Smart City Dashboarding - Connected Brains 2018
Gent Levert case study: Smart City Dashboarding - Connected Brains 2018Gent Levert case study: Smart City Dashboarding - Connected Brains 2018
Gent Levert case study: Smart City Dashboarding - Connected Brains 2018
 
The Future of Digital Operations - Connected Brains 2018
The Future of Digital Operations - Connected Brains 2018The Future of Digital Operations - Connected Brains 2018
The Future of Digital Operations - Connected Brains 2018
 
Smart Process Automation - Connected Brains 2018
Smart Process Automation - Connected Brains 2018Smart Process Automation - Connected Brains 2018
Smart Process Automation - Connected Brains 2018
 
Self-Service Analytics Framework - Connected Brains 2018
Self-Service Analytics Framework - Connected Brains 2018Self-Service Analytics Framework - Connected Brains 2018
Self-Service Analytics Framework - Connected Brains 2018
 
IoT from Hype to Reality - Connected Brains 2018
IoT from Hype to Reality - Connected Brains 2018IoT from Hype to Reality - Connected Brains 2018
IoT from Hype to Reality - Connected Brains 2018
 
Bots & Machine Learning Change Customer Interactions - Connected Brains 2018
Bots & Machine Learning Change Customer Interactions - Connected Brains 2018Bots & Machine Learning Change Customer Interactions - Connected Brains 2018
Bots & Machine Learning Change Customer Interactions - Connected Brains 2018
 

Dernier

If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
Sheetaleventcompany
 

Dernier (20)

Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptx
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 

LoQutus: A deep-dive into Microsoft Power BI

  • 1. Supported by: Connected Brains 2019 Power BI Deep-DiveWorkshop
  • 2. Contact • Thomas D’Hauwe • Data Engineer / Data Architect • thomas.dhauwe@loqutus.com • Pieter-Jan Serlet • Data Engineer • pieter-jan.serlet@loqutus.com • Tom De Roover • Data Architect • tom.deroover@loqutus.com • SanderVan Driessche • Data Analyst • sander.vandriessche@loqutus.com • Thomas Michem • Lead Analytics & Insights • thomas.michem@loqutus.com
  • 3. Session Promise (hide) A key tool in any Analytics toolset is a data visualisation tool. While there are many good options, recently Microsoft Power BI is taking a clear lead in the space. But it can be hard to keep up! In this short session we will get you up to speed with the basics and our pick of top features that will make your data exploration efforts stand out. From embedded machine learning with clustering, forecasting and quick insights, to complex calculations and advanced visualisations. This session will be hands-on, you'll go through the key steps and you'll walk out with a working dashboard and inspiration to apply the lessons learned in your context.
  • 4. Welcome! Our Goal Today • Deep Dive in Power BI • Exploring a common case • Highlighting top features • Analytics FTW • Take home examples!
  • 5. CASE • Building an advanced dashboard • For SupportTicket Follow-Up • Based on JIRA Service Desk • Using advanced Power BI features
  • 7. JIRA – Follow Up SLA’s • Within JIRA Service Desk SLA’s are defined • SLA’s that are not met are a ‘Breach’ • In the dashboard we want to follow up the following • Time to first response – Do we respond to the ticket in time • Time to workaround – Do we provide a workaround in time • Time to resolution – Do we provide a final solution in time
  • 8. AnalyticsValue Chain WHAT HAPPENED? Descriptive Analytics WHY DID IT HAPPEN? Diagnostic Analytics WHATWILL HAPPEN? Predictive Analytics HOW CANWE MAKE IT HAPPEN? Prescriptive Analytics Data Stories Data Stories DashboardsDashboardsDashboards ReportsReports VisualsVisuals Analytic Models Analytic Models Data Driven Apps Data Driven Apps
  • 9.
  • 11. Aren’t you tired of this?
  • 12. DAX - Data Analysis Expression Language https://community.powerbi.com/t5/Data-Stories-Gallery/DAX-Reference-Cheat-Sheet/td-p/483212
  • 14. Power BI - The Content Pack Way https://www.atlassian.com/blog/add-ons/jira-content-pack-for-microsoft-power-bi https://powerbi.microsoft.com/nl-nl/blog/explore-your-jira-data-with-power-bi/
  • 15. The Tailored Dashboard (LoQutus)Way
  • 16. Advanced Power BI • We’ll start from a template with the basics already covered • Deep Dive into the advanced (but common) features • Take home samples with detailed instructions
  • 17. Basic POWER BI CHECKLIST ‘Getting Started Is Easy’  I can open Power BI desktop  I can Get Data into Power BI  I know how to edit my data  I can do some Modelling (e.g. defining relations)  I can create visualisations  I can make them pretty  I can publish my dashboard to power BI online  I can get Quick Insights
  • 18. Get Power BI BI DESKTOP Download (free) Power BI DesktopStep 1 – Download https://powerbi.microsoft.com/en-us/ Be prepared for Monthly updates! • Step 2 - Open
  • 19.
  • 21. Clean data = Edit Queries
  • 24. Advanced POWER BI CHECKLIST  I can add calculated Tables  I can add complex DAX formula’s (using variables)  I can add forecasting to time series data  I can add Marketplace Visuals  I can set up a Drillthrough Page  I can use Machine Learning for quick insights
  • 27. Backlog Analysis - Forecasting
  • 28. Backlog Analysis • Issue: from the list of tickets it’s hard to get the ‘backlog’ – the number of open tickets for a specific date • To perform the backlog analysis in Power BI: • Add a date table to the data model • Add the necessary calculations for the backlog
  • 30. DAX Functions • Aggregation • SUM • AVERAGE • MIN • MAX • SUMX • … • Counting • COUNT • COUNTA • COUNTBLANK • COUNTROWS • DISTINCTCOU NT • … • Logic • AND • OR • NOT • IF • IFERROR • ….
  • 31. More DAX Functions • Information • ISBLANK • ISNUMBER • ISTEXT • ISNONTEXT • ISERROR • Text • CONCATENTATE • REPLACE • SEARCH • UPPER • FIXED • Time • DATE • HOUR • NOW • EOMONTH • WEEKDAY
  • 32. Backlog – Date Table Date = ADDCOLUMNS ( CALENDAR (DATE(2000;1;1); DATE(2025;12;31)); "DateAsInteger"; FORMAT ( [Date]; "YYYYMMDD" ); "Year"; YEAR ( [Date] ); "Monthnumber"; FORMAT ( [Date]; "MM" ); "YearMonthnumber"; FORMAT ( [Date]; "YYYY/MM" ); "YearMonthShort"; FORMAT ( [Date]; "YYYY/mmm" ); "MonthNameShort"; FORMAT ( [Date]; "mmm" ); "MonthNameLong"; FORMAT ( [Date]; "mmmm" ); "DayOfWeekNumber"; WEEKDAY ( [Date] ); "DayOfWeek"; FORMAT ( [Date]; "dddd" ); "DayOfWeekShort"; FORMAT ( [Date]; "ddd" ); "Quarter"; "Q" & FORMAT ( [Date]; "Q" ); "YearQuarter"; FORMAT ( [Date]; "YYYY" ) & "/Q" & FORMAT ( [Date]; "Q" ) )
  • 33. DAX – Calculating a Backlog • Add the following columns to the date table: • ‘Opened’/’Closed’ –The number of tickets opened/closed on that day • ‘TotalOpened’/’TotalClosed’ – Number of tickets opened/closed up to that day • The Backlog is nowTotal Opened minusTotal Closed Opened = CALCULATE( COUNT(Tickets[TicketNr]); FILTER(Tickets;Tickets[DatumAangemaakt]=EARLIER('Date'[Date])) ) TotalOpened = CALCULATE( SUM('Date'[Opened]); ALL('Date’); 'Date'[Date]<=EARLIER('Date'[Date]) )
  • 36. Set up Forecast • Important!Your time axis must have continuous dates
  • 37. Setting up a Drillthrough Page https://docs.microsoft.com/en-us/power-bi/desktop-drillthrough
  • 38. Setting up Drillthrough 1. Add a detail page with the visuals for the drillthrough page 2. Add the field you want to drill on in the ‘Drillthrough filters’ 3. Test the drilling from another page
  • 39. Analytics – Key Influencers
  • 41. Data Product Design & Building Expert Evaluation Data Understanding Business Understanding Data Preparation Deliver Insights 01 02 03 0405 06 Understanding the business and it’s goals Vision & Mission, Use Case Identification Knowing the meaning of important data Data Concepts & Model Bringing together the data that matters Data Quality / Cleaning / ETL Designing data products that enable learning Visualizations, Data Driven App, Analytic Model Evaluating business value of data products key experts Design Workshops for Stakeholder Feedback Embedding data products to improve key processes Publish, Share, Deploy Qrisp BI – Our Analytics Flywheel Based on CRISP-DM Cross-Industry Standard for Data Mining
  • 42. LoQutus Analytics & Insights Kickstarting Analytics Choosing the right way to guide your analytics journey Discover Quick-scan of your potential value in analytics, your core data assets, and the key hurdles that lock your data. Kickstart Do you have a data challenge but don’t know where to start? We’ll kickstart your analytics endeavors! Foundation The right environment for asking questions to all your data assets, and getting timely results. BusinessValue Information Architecture Data Understanding Data Exploration Data Architecture DataWarehouse Data Pipelines Data Lake Data Preparation Prototyping Dashboards Machine Learning