SlideShare a Scribd company logo
MC University
R09|Advanced Reporting: Custom Expressions and Criteria
MC University
Custom Expressions
Fixed Criteria
Agenda
MC University
Custom Expressions Overview
Custom Expression Example 1
Custom Expression Example 2
Custom Expressions
MC University
Custom Expressions are used to
• Modify format of a field
• Perform field specific calculations
Examples of Custom Expression uses:
• Remove time stamp from a date field
• Change display CASE
• Calculate elapsed time
Custom Expressions Overview
MC University
Steps to create Custom Expressions:
• Determine on which field to base expression
• Select field to use as placeholder
• Adjust label for Report column
• Set Custom Expression? Indicator to Yes
• Create and enter Custom Expression
Custom Expressions Overview (cont’d)
MC University
Custom Expressions are not case
sensitive
Common Expressions include:
• DATEDIFF
• GETDATE()
• CONVERT
Custom Expressions Overview (cont’d)
MC University
Custom Expression Examples:
Custom Expressions Overview (cont’d)
Description Expression
Upper Case a Field Value UPPER(WO.Reason)
Days since Requested Date DATEDIFF(day,WO.Requested,GETDATE())
Hours to Issue Work Order DATEDIFF(hour,WO.Requested,WO.Issued)
Date without Time Stamp LEFT(WO.Requested,12)
Adding Two Fields Together WO.CostLaborActual+WO.CostPartActual
MC University
(Example): Inventory Report using
Custom Expression to calculate cost of
re-ordering with 10% increase in cost
Custom Expressions Example 1
MC University
Determine field name to base
expression on and select placeholder
field:
Custom Expression Example 1 (cont’d)
MC University
Enter Custom Label for placeholder field
and appropriate Field Type:
Custom Expression Example 1 (cont’d)
MC University
Set Custom Expression control to Yes
Enter expression into box
Custom Expression Example 1 (cont’d)
MC University
Result on Report shows forecasted price:
Custom Expression Example 1 (cont’d)
MC University
Interactive Example 1
Let’s practice the skill you just learned! Check
out the following interactive example, located
under the MCU course slides:
• R09 – Create Custom Expression –
Calculate 10 Percent Increase in Cost
MC University
(Example): Open Work Order List Report
used to convert WO.Requested date
and time format to only show date
Custom Expression Example 2
MC University
Determine field name to base
expression on and appropriate field
type:
Custom Expression Example 2 (cont’d)
MC University
Set Custom Expression control to Yes
and enter expression into Custom
Expression Box:
Custom Expression Example 2 (cont’d)
MC University
Result on Report will show only the
WO.Requested date (no time):
Custom Expression Example 2 (cont’d)
MC University
Interactive Example 2
Let’s practice the skill you just learned! Check
out the following interactive example, located
under the MCU course slides:
• R09 – Create Custom Expression – Days
Open Since Requested
MC University
Fixed Criteria Overview
Common Fixed Criteria
Work Order Completion Date Example
Fixed Criteria
MC University
Fixed Criteria uses:
• Criteria can be hidden from end users
• Meaningful filters are placed on data
• Complex data relationships can be specified
Fixed Criteria Overview
MC University
Defined Fixed Criteria appears at top of
Report Criteria Dialog:
Fixed Criteria Overview (cont’d)
MC University
Additional Fixed Criteria added from
Advanced tab of Report Setup
• Added to Where (SQL) field
Fixed Criteria Overview (cont’d)
MC University
Description Expression
On an open work order report, show only
work orders that are overdue.
WO.IsOpen = 1 and WO.TargetDate <
Getdate()
On a closed work order report, show only
work orders that took more than 10 days to
complete.
WO.IsOpen = 0 and DATEDIFF(DAY,
WO.Requested, WO.Complete) > 10
On a closed work order report, show all
work orders that have no value in the
“Problem” field.
WO.IsOpen = 0 and ProblemID is null
On a closed work order labor report, show
only “actual” labor hours (exclude any
estimated labor hours). Actual labor
records are recorded with a
WOLabor.RecordType of “2”.
WO.IsOpen = 0 and
WOLabor.RecordType=2
Common Fixed Criteria
MC University
(Example): Closed Work Order List
Report used to show Work Orders that
have taken > 10 days to complete
Fixed Criteria Example
MC University
Logical field(s) are added to Display for
clarity of presented data:
Fixed Criteria Example (cont’d)
MC University
Expression is entered into the Where
(SQL) field:
Fixed Criteria Example (cont’d)
MC University
Requested and Complete fields help
double-check Report data once Report
is run:
Fixed Criteria Example (cont’d)
MC University
Interactive Example 3
Let’s practice the skill you just learned! Check
out the following interactive example, located
under the MCU course slides:
• R09 – Using Fixed Criteria
Thank You for
Attending!

More Related Content

PPTX
R05 | Intermediate Reporting - Report Configuration (MCI)
PPTX
R10 | Advanced Reporting - Report Setup and Summary Reports (MCUI)
PPTX
R11 | Pivot Reports (MCUI)
PPTX
R06 | Intermediate Reporting - Conditional Formatting (MCUI)
PPTX
R04 | Basics of Reporting - Report Setup Part 2 (MCUI)
PPTX
R03 | Basics of Reporting - Report Setup Part 1 (MCUI)
PPTX
R02 | Basics of Reporting Overview Part 2 (MCUI)
PPTX
R07 | Intermediate Reporting - Smart Reports (MCUI)
R05 | Intermediate Reporting - Report Configuration (MCI)
R10 | Advanced Reporting - Report Setup and Summary Reports (MCUI)
R11 | Pivot Reports (MCUI)
R06 | Intermediate Reporting - Conditional Formatting (MCUI)
R04 | Basics of Reporting - Report Setup Part 2 (MCUI)
R03 | Basics of Reporting - Report Setup Part 1 (MCUI)
R02 | Basics of Reporting Overview Part 2 (MCUI)
R07 | Intermediate Reporting - Smart Reports (MCUI)

What's hot (20)

PPTX
R01 | Basics of Reporting Overview Part 1 (MCUI)
PPTX
SA07 | Rules Manager and Events Notifications (MCUI)
PPTX
R08 | Intermediate Reporting - Email Schedule and Reporting (MCUI)
PPTX
PPP05 | Creating Preventative Maintenance Schedules (MCUI)
PPTX
PPP06 | PM Generation Methods and Work Order Projections (MCUI)
PPTX
A05 | Managing Asset Life Cycles (MCUI)
PPTX
W08 | Rules Manager Notifications and Alerts (MCUI)
PPTX
W07 | Tracking Time and Cost on Work Orders (MCUI)
PPTX
W10 | Work Order Preferences (MCUI)
PPTX
W09 | Work Order Management Tools (MCUI)
PPTX
PPP04 | Setting Up Assets and PM Schedules (MCUI)
PPTX
P07 | Inventory and Purchasing Preferences (MCUI)
PPTX
A07 | Best Practices for Asset Reporting (MCUI)
PPTX
A06 | Overview of Asset Reporting (MCUI)
PPTX
PPP03 | Complex Preventative Maintenance Procedures (MCUI)
PPTX
PPP07 - Projects and Project Plans (MCU)
PPTX
Ex03 | Work Order Management Through MC Express (MCUI)
PPTX
A08 | Using Asset Meters and User Defined Fields (MCUI)
PPTX
Ex01 | Overview of MC Express (MCUI)
PPTX
SA04 | Managing KPI's and Dashboards (MCUI)
R01 | Basics of Reporting Overview Part 1 (MCUI)
SA07 | Rules Manager and Events Notifications (MCUI)
R08 | Intermediate Reporting - Email Schedule and Reporting (MCUI)
PPP05 | Creating Preventative Maintenance Schedules (MCUI)
PPP06 | PM Generation Methods and Work Order Projections (MCUI)
A05 | Managing Asset Life Cycles (MCUI)
W08 | Rules Manager Notifications and Alerts (MCUI)
W07 | Tracking Time and Cost on Work Orders (MCUI)
W10 | Work Order Preferences (MCUI)
W09 | Work Order Management Tools (MCUI)
PPP04 | Setting Up Assets and PM Schedules (MCUI)
P07 | Inventory and Purchasing Preferences (MCUI)
A07 | Best Practices for Asset Reporting (MCUI)
A06 | Overview of Asset Reporting (MCUI)
PPP03 | Complex Preventative Maintenance Procedures (MCUI)
PPP07 - Projects and Project Plans (MCU)
Ex03 | Work Order Management Through MC Express (MCUI)
A08 | Using Asset Meters and User Defined Fields (MCUI)
Ex01 | Overview of MC Express (MCUI)
SA04 | Managing KPI's and Dashboards (MCUI)
Ad

Similar to R09 | Advanced Reporting - Custom Expressions and Criteria (MCUI) (20)

PPTX
R09 - Advanced Reporting Custom Expressions and Criteria (MCU)
PPTX
R09 - Advanced Reporting: Custom Expressions and Criteria (MCU)
PPTX
R05 - Intermediate Reporting Report Configuration (MCU)
PPTX
R02 - Basics of Reporting Overview Part 2 (MCU)
PPTX
R10 - Advanced Reporting Report Setup and Summary Reports (MCU)
PPTX
R11 - Pivot Reports (MCU)
PPTX
R06 - Intermediate Reporting Conditional Formatting (MCU)
PPTX
R05 - Intermediate Reporting: Report Configuration (MCU)
PPTX
W09 - Work Order Management Tools (MCU)
PPTX
R02 - Basics of Reporting Overview: Part 2 (mcu)
PPTX
R06 - Intermediate Reporting: Conditional Formatting (MCU)
PDF
Les formules et moi, ça fait 3!
PPTX
W06 - Standard / Enhanced Complete Close Setup (MCU)
PPTX
R10 - Advanced Reporting: Report Setup and Summary Reports (MCU)
PDF
R05 - Intermediate Reporting: Report Configuration
PPTX
SA05 - Customizing the User Interface (MCU)
PPTX
R07 - Intermediate Reporting Smart Reports (MCU)
PPTX
V7.0-02 - System Administration with MC v7.0 (MCUIE)
PPTX
V7.0-05 - Reporting with MC v7.0
PDF
W09 - Work Order Management Tools
R09 - Advanced Reporting Custom Expressions and Criteria (MCU)
R09 - Advanced Reporting: Custom Expressions and Criteria (MCU)
R05 - Intermediate Reporting Report Configuration (MCU)
R02 - Basics of Reporting Overview Part 2 (MCU)
R10 - Advanced Reporting Report Setup and Summary Reports (MCU)
R11 - Pivot Reports (MCU)
R06 - Intermediate Reporting Conditional Formatting (MCU)
R05 - Intermediate Reporting: Report Configuration (MCU)
W09 - Work Order Management Tools (MCU)
R02 - Basics of Reporting Overview: Part 2 (mcu)
R06 - Intermediate Reporting: Conditional Formatting (MCU)
Les formules et moi, ça fait 3!
W06 - Standard / Enhanced Complete Close Setup (MCU)
R10 - Advanced Reporting: Report Setup and Summary Reports (MCU)
R05 - Intermediate Reporting: Report Configuration
SA05 - Customizing the User Interface (MCU)
R07 - Intermediate Reporting Smart Reports (MCU)
V7.0-02 - System Administration with MC v7.0 (MCUIE)
V7.0-05 - Reporting with MC v7.0
W09 - Work Order Management Tools
Ad

More from Maintenance Connection (12)

PPTX
Three Easy Ways to Radically Improve Your Manufacturing Asset Management Process
PPTX
3 inventory strategies to maximize your CMMS profitability
PPTX
3 Ways a Mobile CMMS Strategy Can Revolutionize Your Organization
PDF
How Healthcare Maintenance Pros Can Improve Operations with Preventive Mainte...
PDF
Manufacturers: What's next in the ever-evolving industry?
PPTX
SA06 | Human Resource Management (MCUI)
PPTX
SA05 | Customizing the User Interface (MCUI)
PPTX
Sa03 | Overview of Access Groups (MCUI)
PPTX
SA02 | User and Password Management Techniques (MCUI)
PPTX
V7.0-06 - Asset and PM Management with MC v7.0
PPTX
V7.0-04 - Parts and Purchasing with MC v7.0
PPTX
PPP07 | Project and Project Plans (MCUI)
Three Easy Ways to Radically Improve Your Manufacturing Asset Management Process
3 inventory strategies to maximize your CMMS profitability
3 Ways a Mobile CMMS Strategy Can Revolutionize Your Organization
How Healthcare Maintenance Pros Can Improve Operations with Preventive Mainte...
Manufacturers: What's next in the ever-evolving industry?
SA06 | Human Resource Management (MCUI)
SA05 | Customizing the User Interface (MCUI)
Sa03 | Overview of Access Groups (MCUI)
SA02 | User and Password Management Techniques (MCUI)
V7.0-06 - Asset and PM Management with MC v7.0
V7.0-04 - Parts and Purchasing with MC v7.0
PPP07 | Project and Project Plans (MCUI)

Recently uploaded (20)

PDF
Understanding Forklifts - TECH EHS Solution
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
System and Network Administraation Chapter 3
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Transform Your Business with a Software ERP System
PDF
AI in Product Development-omnex systems
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
Understanding Forklifts - TECH EHS Solution
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Wondershare Filmora 15 Crack With Activation Key [2025
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
System and Network Administraation Chapter 3
Odoo POS Development Services by CandidRoot Solutions
Design an Analysis of Algorithms II-SECS-1021-03
Transform Your Business with a Software ERP System
AI in Product Development-omnex systems
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
How Creative Agencies Leverage Project Management Software.pdf
Operating system designcfffgfgggggggvggggggggg
Which alternative to Crystal Reports is best for small or large businesses.pdf
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
L1 - Introduction to python Backend.pptx
Reimagine Home Health with the Power of Agentic AI​
How to Choose the Right IT Partner for Your Business in Malaysia

R09 | Advanced Reporting - Custom Expressions and Criteria (MCUI)

  • 1. MC University R09|Advanced Reporting: Custom Expressions and Criteria
  • 3. MC University Custom Expressions Overview Custom Expression Example 1 Custom Expression Example 2 Custom Expressions
  • 4. MC University Custom Expressions are used to • Modify format of a field • Perform field specific calculations Examples of Custom Expression uses: • Remove time stamp from a date field • Change display CASE • Calculate elapsed time Custom Expressions Overview
  • 5. MC University Steps to create Custom Expressions: • Determine on which field to base expression • Select field to use as placeholder • Adjust label for Report column • Set Custom Expression? Indicator to Yes • Create and enter Custom Expression Custom Expressions Overview (cont’d)
  • 6. MC University Custom Expressions are not case sensitive Common Expressions include: • DATEDIFF • GETDATE() • CONVERT Custom Expressions Overview (cont’d)
  • 7. MC University Custom Expression Examples: Custom Expressions Overview (cont’d) Description Expression Upper Case a Field Value UPPER(WO.Reason) Days since Requested Date DATEDIFF(day,WO.Requested,GETDATE()) Hours to Issue Work Order DATEDIFF(hour,WO.Requested,WO.Issued) Date without Time Stamp LEFT(WO.Requested,12) Adding Two Fields Together WO.CostLaborActual+WO.CostPartActual
  • 8. MC University (Example): Inventory Report using Custom Expression to calculate cost of re-ordering with 10% increase in cost Custom Expressions Example 1
  • 9. MC University Determine field name to base expression on and select placeholder field: Custom Expression Example 1 (cont’d)
  • 10. MC University Enter Custom Label for placeholder field and appropriate Field Type: Custom Expression Example 1 (cont’d)
  • 11. MC University Set Custom Expression control to Yes Enter expression into box Custom Expression Example 1 (cont’d)
  • 12. MC University Result on Report shows forecasted price: Custom Expression Example 1 (cont’d)
  • 13. MC University Interactive Example 1 Let’s practice the skill you just learned! Check out the following interactive example, located under the MCU course slides: • R09 – Create Custom Expression – Calculate 10 Percent Increase in Cost
  • 14. MC University (Example): Open Work Order List Report used to convert WO.Requested date and time format to only show date Custom Expression Example 2
  • 15. MC University Determine field name to base expression on and appropriate field type: Custom Expression Example 2 (cont’d)
  • 16. MC University Set Custom Expression control to Yes and enter expression into Custom Expression Box: Custom Expression Example 2 (cont’d)
  • 17. MC University Result on Report will show only the WO.Requested date (no time): Custom Expression Example 2 (cont’d)
  • 18. MC University Interactive Example 2 Let’s practice the skill you just learned! Check out the following interactive example, located under the MCU course slides: • R09 – Create Custom Expression – Days Open Since Requested
  • 19. MC University Fixed Criteria Overview Common Fixed Criteria Work Order Completion Date Example Fixed Criteria
  • 20. MC University Fixed Criteria uses: • Criteria can be hidden from end users • Meaningful filters are placed on data • Complex data relationships can be specified Fixed Criteria Overview
  • 21. MC University Defined Fixed Criteria appears at top of Report Criteria Dialog: Fixed Criteria Overview (cont’d)
  • 22. MC University Additional Fixed Criteria added from Advanced tab of Report Setup • Added to Where (SQL) field Fixed Criteria Overview (cont’d)
  • 23. MC University Description Expression On an open work order report, show only work orders that are overdue. WO.IsOpen = 1 and WO.TargetDate < Getdate() On a closed work order report, show only work orders that took more than 10 days to complete. WO.IsOpen = 0 and DATEDIFF(DAY, WO.Requested, WO.Complete) > 10 On a closed work order report, show all work orders that have no value in the “Problem” field. WO.IsOpen = 0 and ProblemID is null On a closed work order labor report, show only “actual” labor hours (exclude any estimated labor hours). Actual labor records are recorded with a WOLabor.RecordType of “2”. WO.IsOpen = 0 and WOLabor.RecordType=2 Common Fixed Criteria
  • 24. MC University (Example): Closed Work Order List Report used to show Work Orders that have taken > 10 days to complete Fixed Criteria Example
  • 25. MC University Logical field(s) are added to Display for clarity of presented data: Fixed Criteria Example (cont’d)
  • 26. MC University Expression is entered into the Where (SQL) field: Fixed Criteria Example (cont’d)
  • 27. MC University Requested and Complete fields help double-check Report data once Report is run: Fixed Criteria Example (cont’d)
  • 28. MC University Interactive Example 3 Let’s practice the skill you just learned! Check out the following interactive example, located under the MCU course slides: • R09 – Using Fixed Criteria

Editor's Notes

  • #3: Custom Expressions Defined: Overview of what Custom Expressions are Inventory Report Example List of common Custom Expressions. Fixed Criteria Defined: Overview of Fixed Criteria Including use cases Practical Example using a Work Order Report
  • #5: Sub-Bullet 1: Example: WO.Requested (Requested) Date / Time Sub-Bullet 2: Example: By changing all text to uppercase draws attention / visually easier to read Sub-Bullet 3: Perform calculations on fields Example: Calculate elapsed time for days open on a Work Order Example: Time that is taken to Respond to a Work Order
  • #6: Sub-Bullet 1: LOGICAL field choice Example: Custom Expression to calculate the amount of days open since the Work Order was Requested = WO.Requested Sub-Bullet 2: Placeholder field used for Custom Expression column Typically character fields are used (can change Field Type if needed) User Defined Fields are great! Sub-Bullet 3: Define WHAT the Custom Expression is actually doing – WHY? Allows users to understand what the data is actually doing and where it is coming from Sub-Bullet 4: Very important! Without it Custom Expression will NOT be applied Sub-Bullet 5: Text box at the bottom of the Edit Dialog is used (this is where Custom Expression is built)
  • #7: Bullet 1: Case used (upper or lower case) does not matter Goal is to make Expression clearly readable Typically a mix of lower and upper case is used Sub-Bullet 1: Format of a DATEDIFF function is: DATEDIFF(increment of time, field/value to be subtracted, field/value to subtract from) Can be used to determine the number of days that have elapsed Check out Screenshot – what do you think this would calculate? (number of days since the Work Order has been requested) Sub-Bullet 2: Current date used in formula Typically GETDATE() used within a DATEDIFF function (see example) Example: Telling the system to 1) use today’s current date 2) look back to the WO.Requested date 3) count the number of days between Sub-Bullet 3: Convert an expression of one data type to another Example: Display a date or time field in different formats
  • #8: Bullet 1: Examples of custom expressions to calculate or format report field display Listed in mixed case (e.g., WO.Requested) to make the field names easier to read Taken directly from the Advanced Reporter Tutorial! (Many other examples available via the Advanced Reporter Tutorial not listed here)
  • #10: Bullet 1: Important to determine the proper field name Trying to identify the cost of re-ordering Inventory – Logical choice in this example is Part.LastOrderUnitPrice Next specify a placeholder field for Custom Expression results Any field can be used – but must be a Text field Using the Part.CategoryID field as the placeholder field
  • #11: Bullet 1: Custom Label should be entered Because the field is cost of the price after the increase in percentage, field is renamed to Forecasted Price Field label adjusts on actual Report after applying. Field Type (Custom) can be adjusted to the appropriate type for desired result (if already desired, do not change) Example: Money is suggested as we are dealing with an actual Price / Cost of an item Why not Numeric? – multiple decimal points vs. Money rounded to two decimal points
  • #12: Bullet 1: Example: Create a custom expression that calculates a 10% increase in last purchase cost How? - calculation is performed by multiplying “last purchase cost” by 1.10% (this calculates a 10% increase and then adds it to the original cost)
  • #13: Bullet 1: New labeled column of “Forecasted Price” Custom Field Type as Money, so decimal points are rounded Format is also visually correct when looking at a Cost field (with dollar sign)
  • #15: Bullet 1: Now we will take a look at an example of how to setup an Open Work Order List Report, used to convert the WO.Requested Date and Time format to only show the date. So, this is an Example of how you would manipulate the formatting of a field.
  • #16: Bullet 1: Convert Custom Expression is built is slightly different Example: WO.Requested date is used for the field name WHY? - looking to convert the WO.Requested date and time format No Placeholder field needed! WHY? - data itself already will display in the WO.Requested field that is added (data is not being modified, simply converting) Select the Field Type (Custom) as Character (it is a date/time field)
  • #17: Bullet 1: Custom Expression control set to yes Entered as “Convert(varchar,WO.Requested,101)” to complete Expression What does the 101 at the end of the statement mean? - tells the system to use the DATE format only of mm/dd/yyyy. Example: Will convert the date / time stamp into a DATE stamp only in the mm/dd/yyyy format
  • #18: Bullet 1: Time Stamp previously show in the Requested field (shown in the left hand screenshot) will no longer appear Only the actual Date of the Requested Work Order will show. (right screenshot)
  • #21: Sub-Bullets: “fixed criteria” cannot be modified by end user (if it is hidden!) Ensures important criteria cannot be modified inadvertently Meaningful filters = criteria that will not be changed, and will always make sense / be needed for that report Unique or complex data relationships to be used for Criteria, which otherwise the standard Criteria Dialog would be unable (or difficult) to do.
  • #22: Bullet 1: Fixed Criteria for a Report shown at top of Report Criteria Window Fixed criteria portion will appear in bold green (in this screenshot, WO.IsOpen=1) Quick Tip! – WO.IsOpen=1 means that all Work Orders are OPEN on the Report
  • #23: Bullet 1: Access to this tab is not available for all Access Groups – permissions must be setup correctly to give access to this area of the Report Setup Sub-Bullet 1: All Fixed Criteria is added to the SQL Where Field of the SQL Structure sub-tab (Advanced tab) In this screenshot example WO.IsOpen=1 has been added to the Where SQL of this Report
  • #24: Screenshot: Examples of fixed criteria that customers have found especially useful These more complex relationships of data are best specified by using fixed criteria, as it is difficult (or impossible) to achieve the desired results without it These examples can be found in the Advanced Reporter Tutorial available on MC User Connect
  • #26: Bullet 1: Important to define the fields that should be shown on the report (especially for one like this!) to ensure data makes sense / represented in a way that you would like Example: by adding the [WO] Requested and [WO] Complete fields to this report, it will allow you to visually do a double check
  • #27: Bullet 1: The expression should be entered into the Where SQL Field to create the Fixed Criteria First part of expression is telling the report ONLY to look at closed Work Orders (that is the WO.IsOpen = 0). The “and” separates the two Expressions The second part of the expression is telling the report to calculate the DAYS between the WO.Requested and WO.Complete dates, but only for greater than 10 days
  • #28: Bullet 1: Example: Requested and Complete dates were added to the Report to ensure that only Work Orders that have greater than 10 days between the Requested and Complete dates appear This particular record is used to cross-check, in which 6/5 and 6/20 are indeed greater than 10 days apart. Note: Would be great to add a Custom Expression to easily view exact number of days between Requested and Complete – CHALLENGE