SlideShare a Scribd company logo
pg. 1
CREATING PROLAW REPORTS USING MS
EXCEL
Wouldn’t it be great to have an Excel Report that directly connects and reads from your ProLaw
database in real-time? Something that can eliminate the many steps and hours it now takes to
create a custom report for your firm that should be quick and easy to accomplish.
Currently it is likely that you have to take the following steps in order to generate a report that
your firm has asked you to create:
 Run the ProLaw report you want
 Export it to CSV
 Open it from Excel
 Massage and format the data to your needs
 And, you need to do this “each time” you need the same report for a different period or
matters. A lot of work/time involved right?
Well, you can now tremendously simplify that task by creating an Excel report that connects to
your ProLaw database in real-time and you can refresh it any time you want and always have
the most recent information.
pg. 2
What you need to know to get started
 Server Name
 ProLaw database name
 Some SQL basics
 Know the SQL for the report you want to create
How do we do that, then?
Let’s get started with a practical example. We are going to create a new report that lists the
Matters Opened in February - Top 10 Clients.
Below I give a detailed explanation, step by step, how to do this.
1. Open Excel, Go To Data and Click on Connections
2. Click on Add Connection and the “Existing Connections” window will come up
pg. 3
3. Click on Browse for More
4. Click on New Source
pg. 4
5. Select SQL Server and click next
6. Enter server name, leave Windows Authentication and click on next
pg. 5
7. Select the Database you want. Select the first table listed and click on FINISH
pg. 6
8. You will then see you connection and click on Properties
9. Enter the Following query in the Definition Tab
SELECT top 10 ClientSort, Count(*) TotMatters FROM Matters
WHERE Year(OpenedDate) = 2010 and MONTH(OpenedDate) = 2 GROUP BY ClientSort
ORDER BY COUNT(*) DESC
10. The final outcome should look like this one below. Click OK.
pg. 7
11. You will get a prompt like this one below. Just click on Yes
pg. 8
12. Close the Workbook Connections screen
13. After you have completed you connection, place the mouse in the cell you want to get
started and from the Data Main Menu, select Existing Connections. Select the connection
you just created and click “Open”
pg. 9
14. It will ask where to place the results. Click on Ok
15. You will get your report to look something like the following
16. Each time you want to refresh the report go to Data Menu and click Refresh All
pg. 10
CONCLUSION
You can create any type of ProLaw report in Excel for as long you know the SQL Statement. In
ProLaw, after you pull a query, you can always click on Show SQL Statement and it will give you
the SQL used. Some time you will be able to use that query, if it is something simple. For more
complex reports as Aging WIP, Aging AR, Billing Analysis, Revenue Realization, etc, the SQL
query you read from ProLaw will NOT work because they are using temporary tables in SQL that
are not available in your SQL Server. Therefore you will need to create those queries yourself.

More Related Content

What's hot

NCSDUG May 2011 - Serials in work flows tips and discussion
NCSDUG May 2011 - Serials in work flows tips and discussionNCSDUG May 2011 - Serials in work flows tips and discussion
NCSDUG May 2011 - Serials in work flows tips and discussion
Darinlee Needham
 
Excel Tutorials - Creating a Hyperlink in Excel
Excel Tutorials - Creating a Hyperlink in ExcelExcel Tutorials - Creating a Hyperlink in Excel
Excel Tutorials - Creating a Hyperlink in Excel
Merve Nur Taş
 
Intro To Share Point
Intro To Share PointIntro To Share Point
Intro To Share Point
Jeanne Winstead
 
Using QLIK with AWS & Python
Using QLIK with AWS & PythonUsing QLIK with AWS & Python
Using QLIK with AWS & Python
Bruce Jenks
 
Push Button Process
Push Button ProcessPush Button Process
Push Button Process
Sean Durocher
 
2009 Paperless office presentation featuring naming conventions and file crea...
2009 Paperless office presentation featuring naming conventions and file crea...2009 Paperless office presentation featuring naming conventions and file crea...
2009 Paperless office presentation featuring naming conventions and file crea...
Alan Klevan
 
VBA Tips
VBA TipsVBA Tips
VBA Tips
Ike Onwubuya
 
Build Restful Service using ADFBC
Build Restful Service using ADFBCBuild Restful Service using ADFBC
Build Restful Service using ADFBC
shravan kumar chelika
 
Anypoint Salesforce Connector With Mulesoft
Anypoint Salesforce Connector With MulesoftAnypoint Salesforce Connector With Mulesoft
Anypoint Salesforce Connector With Mulesoft
Jitendra Bafna
 
Activate_Your_AerApplication
Activate_Your_AerApplicationActivate_Your_AerApplication
Activate_Your_AerApplication
mark05
 
ASP.NET Session 6
ASP.NET Session 6ASP.NET Session 6
ASP.NET Session 6
Sisir Ghosh
 
Excel Services I
Excel Services IExcel Services I
Excel Services I
mahi0880
 
Web page manual
Web page manualWeb page manual
Web page manual
kyffa
 
Creating a word file by a template
Creating a word file by a templateCreating a word file by a template
Creating a word file by a template
aepetelin
 
Outlook 2013 lesson 1 Overview presentation
Outlook 2013 lesson 1 Overview presentationOutlook 2013 lesson 1 Overview presentation
Outlook 2013 lesson 1 Overview presentation
OCP-lab
 
Custom Links Buttons In Salesforce Com
Custom Links Buttons In Salesforce ComCustom Links Buttons In Salesforce Com
Custom Links Buttons In Salesforce Com
amber9904
 
Setting up a less paper law office
Setting up a less paper law officeSetting up a less paper law office
Setting up a less paper law office
Alan Klevan
 
Asp 2-createaspnetmvc
Asp 2-createaspnetmvcAsp 2-createaspnetmvc
Asp 2-createaspnetmvc
Fajar Baskoro
 
Creating a word file
Creating a word fileCreating a word file
Creating a word file
aepetelin
 
13 Tips to Master Microsoft Outlook 2013
13 Tips to Master Microsoft Outlook 201313 Tips to Master Microsoft Outlook 2013
13 Tips to Master Microsoft Outlook 2013
Adam Voyton
 

What's hot (20)

NCSDUG May 2011 - Serials in work flows tips and discussion
NCSDUG May 2011 - Serials in work flows tips and discussionNCSDUG May 2011 - Serials in work flows tips and discussion
NCSDUG May 2011 - Serials in work flows tips and discussion
 
Excel Tutorials - Creating a Hyperlink in Excel
Excel Tutorials - Creating a Hyperlink in ExcelExcel Tutorials - Creating a Hyperlink in Excel
Excel Tutorials - Creating a Hyperlink in Excel
 
Intro To Share Point
Intro To Share PointIntro To Share Point
Intro To Share Point
 
Using QLIK with AWS & Python
Using QLIK with AWS & PythonUsing QLIK with AWS & Python
Using QLIK with AWS & Python
 
Push Button Process
Push Button ProcessPush Button Process
Push Button Process
 
2009 Paperless office presentation featuring naming conventions and file crea...
2009 Paperless office presentation featuring naming conventions and file crea...2009 Paperless office presentation featuring naming conventions and file crea...
2009 Paperless office presentation featuring naming conventions and file crea...
 
VBA Tips
VBA TipsVBA Tips
VBA Tips
 
Build Restful Service using ADFBC
Build Restful Service using ADFBCBuild Restful Service using ADFBC
Build Restful Service using ADFBC
 
Anypoint Salesforce Connector With Mulesoft
Anypoint Salesforce Connector With MulesoftAnypoint Salesforce Connector With Mulesoft
Anypoint Salesforce Connector With Mulesoft
 
Activate_Your_AerApplication
Activate_Your_AerApplicationActivate_Your_AerApplication
Activate_Your_AerApplication
 
ASP.NET Session 6
ASP.NET Session 6ASP.NET Session 6
ASP.NET Session 6
 
Excel Services I
Excel Services IExcel Services I
Excel Services I
 
Web page manual
Web page manualWeb page manual
Web page manual
 
Creating a word file by a template
Creating a word file by a templateCreating a word file by a template
Creating a word file by a template
 
Outlook 2013 lesson 1 Overview presentation
Outlook 2013 lesson 1 Overview presentationOutlook 2013 lesson 1 Overview presentation
Outlook 2013 lesson 1 Overview presentation
 
Custom Links Buttons In Salesforce Com
Custom Links Buttons In Salesforce ComCustom Links Buttons In Salesforce Com
Custom Links Buttons In Salesforce Com
 
Setting up a less paper law office
Setting up a less paper law officeSetting up a less paper law office
Setting up a less paper law office
 
Asp 2-createaspnetmvc
Asp 2-createaspnetmvcAsp 2-createaspnetmvc
Asp 2-createaspnetmvc
 
Creating a word file
Creating a word fileCreating a word file
Creating a word file
 
13 Tips to Master Microsoft Outlook 2013
13 Tips to Master Microsoft Outlook 201313 Tips to Master Microsoft Outlook 2013
13 Tips to Master Microsoft Outlook 2013
 

Similar to Creating ProLaw Reports using Excel

Access tips access and sql part 4 building select queries on-the-fly
Access tips  access and sql part 4  building select queries on-the-flyAccess tips  access and sql part 4  building select queries on-the-fly
Access tips access and sql part 4 building select queries on-the-fly
quest2900
 
Mule data bases
Mule data basesMule data bases
Mule data bases
Naresh Naidu
 
Excel
ExcelExcel
BI Tutorial (Copying Data from Oracle to Microsoft SQLServer)
BI Tutorial (Copying Data from Oracle to Microsoft SQLServer)BI Tutorial (Copying Data from Oracle to Microsoft SQLServer)
BI Tutorial (Copying Data from Oracle to Microsoft SQLServer)
Ifeanyi I Nwodo(De Jeneral)
 
Automation Of Reporting And Alerting
Automation Of Reporting And AlertingAutomation Of Reporting And Alerting
Automation Of Reporting And Alerting
Sean Durocher
 
ASP.NET MVC 5 Building Your First Web Application (A Beginner S Guide
ASP.NET MVC 5  Building Your First Web Application (A Beginner S GuideASP.NET MVC 5  Building Your First Web Application (A Beginner S Guide
ASP.NET MVC 5 Building Your First Web Application (A Beginner S Guide
Alicia Buske
 
130297267 transformations
130297267 transformations130297267 transformations
130297267 transformations
Sunil Pandey
 
How to create Excel dashboards easily
How to create Excel dashboards easilyHow to create Excel dashboards easily
How to create Excel dashboards easily
Mockup Wireframe
 
Style Intelligence Evaluation Documentation
Style Intelligence Evaluation DocumentationStyle Intelligence Evaluation Documentation
Style Intelligence Evaluation Documentation
ArleneWatson
 
Sql server reporting services (SSRS)
Sql server reporting services (SSRS)Sql server reporting services (SSRS)
Sql server reporting services (SSRS)
Girish Kumar Pedamallu
 
Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?
Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?
Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?
Aurelium
 
Tuotorials
TuotorialsTuotorials
Tuotorials
raja umair
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisher
Samchi Fouzee
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express ppt
Abhinaw Kumar
 
Developing RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdfDeveloping RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdf
sheriframadan18
 
Oracle OSB Tutorial 1
Oracle OSB Tutorial 1Oracle OSB Tutorial 1
Oracle OSB Tutorial 1
Rakesh Gujjarlapudi
 
Windows SharePoint Master Class: Tutorials
Windows SharePoint Master Class: TutorialsWindows SharePoint Master Class: Tutorials
Windows SharePoint Master Class: Tutorials
Robert Crane
 
Oracle application express
Oracle application expressOracle application express
Oracle application express
Abhinaw Kumar
 
Exp2003 exl ppt_02-continued
Exp2003 exl ppt_02-continuedExp2003 exl ppt_02-continued
Exp2003 exl ppt_02-continued
lonetree
 
Excel Tips Connect to SQL Server.pptx
Excel Tips Connect to SQL Server.pptxExcel Tips Connect to SQL Server.pptx
Excel Tips Connect to SQL Server.pptx
Select Distinct Limited
 

Similar to Creating ProLaw Reports using Excel (20)

Access tips access and sql part 4 building select queries on-the-fly
Access tips  access and sql part 4  building select queries on-the-flyAccess tips  access and sql part 4  building select queries on-the-fly
Access tips access and sql part 4 building select queries on-the-fly
 
Mule data bases
Mule data basesMule data bases
Mule data bases
 
Excel
ExcelExcel
Excel
 
BI Tutorial (Copying Data from Oracle to Microsoft SQLServer)
BI Tutorial (Copying Data from Oracle to Microsoft SQLServer)BI Tutorial (Copying Data from Oracle to Microsoft SQLServer)
BI Tutorial (Copying Data from Oracle to Microsoft SQLServer)
 
Automation Of Reporting And Alerting
Automation Of Reporting And AlertingAutomation Of Reporting And Alerting
Automation Of Reporting And Alerting
 
ASP.NET MVC 5 Building Your First Web Application (A Beginner S Guide
ASP.NET MVC 5  Building Your First Web Application (A Beginner S GuideASP.NET MVC 5  Building Your First Web Application (A Beginner S Guide
ASP.NET MVC 5 Building Your First Web Application (A Beginner S Guide
 
130297267 transformations
130297267 transformations130297267 transformations
130297267 transformations
 
How to create Excel dashboards easily
How to create Excel dashboards easilyHow to create Excel dashboards easily
How to create Excel dashboards easily
 
Style Intelligence Evaluation Documentation
Style Intelligence Evaluation DocumentationStyle Intelligence Evaluation Documentation
Style Intelligence Evaluation Documentation
 
Sql server reporting services (SSRS)
Sql server reporting services (SSRS)Sql server reporting services (SSRS)
Sql server reporting services (SSRS)
 
Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?
Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?
Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?
 
Tuotorials
TuotorialsTuotorials
Tuotorials
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisher
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express ppt
 
Developing RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdfDeveloping RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdf
 
Oracle OSB Tutorial 1
Oracle OSB Tutorial 1Oracle OSB Tutorial 1
Oracle OSB Tutorial 1
 
Windows SharePoint Master Class: Tutorials
Windows SharePoint Master Class: TutorialsWindows SharePoint Master Class: Tutorials
Windows SharePoint Master Class: Tutorials
 
Oracle application express
Oracle application expressOracle application express
Oracle application express
 
Exp2003 exl ppt_02-continued
Exp2003 exl ppt_02-continuedExp2003 exl ppt_02-continued
Exp2003 exl ppt_02-continued
 
Excel Tips Connect to SQL Server.pptx
Excel Tips Connect to SQL Server.pptxExcel Tips Connect to SQL Server.pptx
Excel Tips Connect to SQL Server.pptx
 

More from Gabriela Isturiz

[Webinar] Stop Killing Time on Your Time Entry Policy
[Webinar] Stop Killing Time on Your Time Entry Policy[Webinar] Stop Killing Time on Your Time Entry Policy
[Webinar] Stop Killing Time on Your Time Entry Policy
Gabriela Isturiz
 
How to Chose a Timekeeping Solution for Your Firm
How to Chose a Timekeeping Solution for Your FirmHow to Chose a Timekeeping Solution for Your Firm
How to Chose a Timekeeping Solution for Your Firm
Gabriela Isturiz
 
Pitt & startup
Pitt & startupPitt & startup
Pitt & startup
Gabriela Isturiz
 
iTimeKeep Datasheet
iTimeKeep DatasheetiTimeKeep Datasheet
iTimeKeep Datasheet
Gabriela Isturiz
 
The State of Mobile in Legal: ALA 2014 Presentation
The State of Mobile in Legal: ALA 2014 PresentationThe State of Mobile in Legal: ALA 2014 Presentation
The State of Mobile in Legal: ALA 2014 Presentation
Gabriela Isturiz
 
Attorneys & eBilling: ALA 2014 Presentation
Attorneys & eBilling: ALA 2014 PresentationAttorneys & eBilling: ALA 2014 Presentation
Attorneys & eBilling: ALA 2014 Presentation
Gabriela Isturiz
 
Why Mobile Time Entry
Why Mobile Time EntryWhy Mobile Time Entry
Why Mobile Time Entry
Gabriela Isturiz
 

More from Gabriela Isturiz (7)

[Webinar] Stop Killing Time on Your Time Entry Policy
[Webinar] Stop Killing Time on Your Time Entry Policy[Webinar] Stop Killing Time on Your Time Entry Policy
[Webinar] Stop Killing Time on Your Time Entry Policy
 
How to Chose a Timekeeping Solution for Your Firm
How to Chose a Timekeeping Solution for Your FirmHow to Chose a Timekeeping Solution for Your Firm
How to Chose a Timekeeping Solution for Your Firm
 
Pitt & startup
Pitt & startupPitt & startup
Pitt & startup
 
iTimeKeep Datasheet
iTimeKeep DatasheetiTimeKeep Datasheet
iTimeKeep Datasheet
 
The State of Mobile in Legal: ALA 2014 Presentation
The State of Mobile in Legal: ALA 2014 PresentationThe State of Mobile in Legal: ALA 2014 Presentation
The State of Mobile in Legal: ALA 2014 Presentation
 
Attorneys & eBilling: ALA 2014 Presentation
Attorneys & eBilling: ALA 2014 PresentationAttorneys & eBilling: ALA 2014 Presentation
Attorneys & eBilling: ALA 2014 Presentation
 
Why Mobile Time Entry
Why Mobile Time EntryWhy Mobile Time Entry
Why Mobile Time Entry
 

Recently uploaded

Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 

Recently uploaded (20)

Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 

Creating ProLaw Reports using Excel

  • 1. pg. 1 CREATING PROLAW REPORTS USING MS EXCEL Wouldn’t it be great to have an Excel Report that directly connects and reads from your ProLaw database in real-time? Something that can eliminate the many steps and hours it now takes to create a custom report for your firm that should be quick and easy to accomplish. Currently it is likely that you have to take the following steps in order to generate a report that your firm has asked you to create:  Run the ProLaw report you want  Export it to CSV  Open it from Excel  Massage and format the data to your needs  And, you need to do this “each time” you need the same report for a different period or matters. A lot of work/time involved right? Well, you can now tremendously simplify that task by creating an Excel report that connects to your ProLaw database in real-time and you can refresh it any time you want and always have the most recent information.
  • 2. pg. 2 What you need to know to get started  Server Name  ProLaw database name  Some SQL basics  Know the SQL for the report you want to create How do we do that, then? Let’s get started with a practical example. We are going to create a new report that lists the Matters Opened in February - Top 10 Clients. Below I give a detailed explanation, step by step, how to do this. 1. Open Excel, Go To Data and Click on Connections 2. Click on Add Connection and the “Existing Connections” window will come up
  • 3. pg. 3 3. Click on Browse for More 4. Click on New Source
  • 4. pg. 4 5. Select SQL Server and click next 6. Enter server name, leave Windows Authentication and click on next
  • 5. pg. 5 7. Select the Database you want. Select the first table listed and click on FINISH
  • 6. pg. 6 8. You will then see you connection and click on Properties 9. Enter the Following query in the Definition Tab SELECT top 10 ClientSort, Count(*) TotMatters FROM Matters WHERE Year(OpenedDate) = 2010 and MONTH(OpenedDate) = 2 GROUP BY ClientSort ORDER BY COUNT(*) DESC 10. The final outcome should look like this one below. Click OK.
  • 7. pg. 7 11. You will get a prompt like this one below. Just click on Yes
  • 8. pg. 8 12. Close the Workbook Connections screen 13. After you have completed you connection, place the mouse in the cell you want to get started and from the Data Main Menu, select Existing Connections. Select the connection you just created and click “Open”
  • 9. pg. 9 14. It will ask where to place the results. Click on Ok 15. You will get your report to look something like the following 16. Each time you want to refresh the report go to Data Menu and click Refresh All
  • 10. pg. 10 CONCLUSION You can create any type of ProLaw report in Excel for as long you know the SQL Statement. In ProLaw, after you pull a query, you can always click on Show SQL Statement and it will give you the SQL used. Some time you will be able to use that query, if it is something simple. For more complex reports as Aging WIP, Aging AR, Billing Analysis, Revenue Realization, etc, the SQL query you read from ProLaw will NOT work because they are using temporary tables in SQL that are not available in your SQL Server. Therefore you will need to create those queries yourself.