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

What's hot

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

What's hot (20)

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

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

R09 - Advanced Reporting Custom Expressions and Criteria (MCU)
R09 - Advanced Reporting Custom Expressions and Criteria (MCU)R09 - Advanced Reporting Custom Expressions and Criteria (MCU)
R09 - Advanced Reporting Custom Expressions and Criteria (MCU)
Maintenance Connection
 
R09 - Advanced Reporting: Custom Expressions and Criteria (MCU)
R09 - Advanced Reporting: Custom Expressions and Criteria (MCU)R09 - Advanced Reporting: Custom Expressions and Criteria (MCU)
R09 - Advanced Reporting: Custom Expressions and Criteria (MCU)
Maintenance Connection
 
R10 - Advanced Reporting Report Setup and Summary Reports (MCU)
R10 - Advanced Reporting Report Setup and Summary Reports (MCU)R10 - Advanced Reporting Report Setup and Summary Reports (MCU)
R10 - Advanced Reporting Report Setup and Summary Reports (MCU)
Maintenance Connection
 
R11 - Pivot Reports (MCU)
R11 - Pivot Reports (MCU)R11 - Pivot Reports (MCU)
R11 - Pivot Reports (MCU)
Maintenance Connection
 
W06 - Standard / Enhanced Complete Close Setup (MCU)
W06 - Standard / Enhanced Complete Close Setup (MCU)W06 - Standard / Enhanced Complete Close Setup (MCU)
W06 - Standard / Enhanced Complete Close Setup (MCU)
Maintenance Connection
 
SA05 - Customizing the User Interface (MCU)
SA05 - Customizing the User Interface (MCU)SA05 - Customizing the User Interface (MCU)
SA05 - Customizing the User Interface (MCU)
Maintenance Connection
 
R05 - Intermediate Reporting Report Configuration (MCU)
R05 - Intermediate Reporting Report Configuration (MCU)R05 - Intermediate Reporting Report Configuration (MCU)
R05 - Intermediate Reporting Report Configuration (MCU)
Maintenance Connection
 
SA05 - Customizing the User Interface
SA05 - Customizing the User Interface SA05 - Customizing the User Interface
SA05 - Customizing the User Interface
Maintenance Connection
 
R10 - Advanced Reporting: Report Setup and Summary Reports (MCU)
R10 - Advanced Reporting: Report Setup and Summary Reports (MCU)R10 - Advanced Reporting: Report Setup and Summary Reports (MCU)
R10 - Advanced Reporting: Report Setup and Summary Reports (MCU)
Maintenance Connection
 
CIS 336 STUDY Introduction Education--cis336study.com
CIS 336 STUDY Introduction Education--cis336study.comCIS 336 STUDY Introduction Education--cis336study.com
CIS 336 STUDY Introduction Education--cis336study.com
claric262
 
R06 - Intermediate Reporting Conditional Formatting (MCU)
R06 - Intermediate Reporting Conditional Formatting (MCU)R06 - Intermediate Reporting Conditional Formatting (MCU)
R06 - Intermediate Reporting Conditional Formatting (MCU)
Maintenance Connection
 
Bca2030 object oriented programming – c++
Bca2030  object oriented programming – c++Bca2030  object oriented programming – c++
Bca2030 object oriented programming – c++
smumbahelp
 
module3:Karnaugh Map
module3:Karnaugh Mapmodule3:Karnaugh Map
module3:Karnaugh Map
chandrakant shinde
 
R06 - Intermediate Reporting: Conditional Formatting (MCU)
R06 - Intermediate Reporting: Conditional Formatting (MCU)R06 - Intermediate Reporting: Conditional Formatting (MCU)
R06 - Intermediate Reporting: Conditional Formatting (MCU)
Maintenance Connection
 
W10 - Work Order Preferences (MCU)
W10 - Work Order Preferences (MCU)W10 - Work Order Preferences (MCU)
W10 - Work Order Preferences (MCU)
Maintenance Connection
 
William Berth Bi Portfolio
William Berth Bi PortfolioWilliam Berth Bi Portfolio
William Berth Bi Portfolionewberth
 
SA05 | Customizing the User Interface (MCUI)
SA05 | Customizing the User Interface  (MCUI)SA05 | Customizing the User Interface  (MCUI)
SA05 | Customizing the User Interface (MCUI)
Maintenance Connection
 
PPP03 - Complex Preventive Maintenance Procedures (MCU)
PPP03 - Complex Preventive Maintenance Procedures (MCU)PPP03 - Complex Preventive Maintenance Procedures (MCU)
PPP03 - Complex Preventive Maintenance Procedures (MCU)
Maintenance Connection
 
SLALOM Project Technical Webinar 20151111
SLALOM Project Technical Webinar 20151111 SLALOM Project Technical Webinar 20151111
SLALOM Project Technical Webinar 20151111
Oliver Barreto Rodríguez
 
R05 - Intermediate Reporting: Report Configuration (MCU)
R05 - Intermediate Reporting: Report Configuration (MCU)R05 - Intermediate Reporting: Report Configuration (MCU)
R05 - Intermediate Reporting: Report Configuration (MCU)
Maintenance Connection
 

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

R09 - Advanced Reporting Custom Expressions and Criteria (MCU)
R09 - Advanced Reporting Custom Expressions and Criteria (MCU)R09 - Advanced Reporting Custom Expressions and Criteria (MCU)
R09 - Advanced Reporting Custom Expressions and Criteria (MCU)
 
R09 - Advanced Reporting: Custom Expressions and Criteria (MCU)
R09 - Advanced Reporting: Custom Expressions and Criteria (MCU)R09 - Advanced Reporting: Custom Expressions and Criteria (MCU)
R09 - Advanced Reporting: Custom Expressions and Criteria (MCU)
 
R10 - Advanced Reporting Report Setup and Summary Reports (MCU)
R10 - Advanced Reporting Report Setup and Summary Reports (MCU)R10 - Advanced Reporting Report Setup and Summary Reports (MCU)
R10 - Advanced Reporting Report Setup and Summary Reports (MCU)
 
R11 - Pivot Reports (MCU)
R11 - Pivot Reports (MCU)R11 - Pivot Reports (MCU)
R11 - Pivot Reports (MCU)
 
W06 - Standard / Enhanced Complete Close Setup (MCU)
W06 - Standard / Enhanced Complete Close Setup (MCU)W06 - Standard / Enhanced Complete Close Setup (MCU)
W06 - Standard / Enhanced Complete Close Setup (MCU)
 
SA05 - Customizing the User Interface (MCU)
SA05 - Customizing the User Interface (MCU)SA05 - Customizing the User Interface (MCU)
SA05 - Customizing the User Interface (MCU)
 
R05 - Intermediate Reporting Report Configuration (MCU)
R05 - Intermediate Reporting Report Configuration (MCU)R05 - Intermediate Reporting Report Configuration (MCU)
R05 - Intermediate Reporting Report Configuration (MCU)
 
SA05 - Customizing the User Interface
SA05 - Customizing the User Interface SA05 - Customizing the User Interface
SA05 - Customizing the User Interface
 
R10 - Advanced Reporting: Report Setup and Summary Reports (MCU)
R10 - Advanced Reporting: Report Setup and Summary Reports (MCU)R10 - Advanced Reporting: Report Setup and Summary Reports (MCU)
R10 - Advanced Reporting: Report Setup and Summary Reports (MCU)
 
CIS 336 STUDY Introduction Education--cis336study.com
CIS 336 STUDY Introduction Education--cis336study.comCIS 336 STUDY Introduction Education--cis336study.com
CIS 336 STUDY Introduction Education--cis336study.com
 
R06 - Intermediate Reporting Conditional Formatting (MCU)
R06 - Intermediate Reporting Conditional Formatting (MCU)R06 - Intermediate Reporting Conditional Formatting (MCU)
R06 - Intermediate Reporting Conditional Formatting (MCU)
 
Bca2030 object oriented programming – c++
Bca2030  object oriented programming – c++Bca2030  object oriented programming – c++
Bca2030 object oriented programming – c++
 
module3:Karnaugh Map
module3:Karnaugh Mapmodule3:Karnaugh Map
module3:Karnaugh Map
 
R06 - Intermediate Reporting: Conditional Formatting (MCU)
R06 - Intermediate Reporting: Conditional Formatting (MCU)R06 - Intermediate Reporting: Conditional Formatting (MCU)
R06 - Intermediate Reporting: Conditional Formatting (MCU)
 
W10 - Work Order Preferences (MCU)
W10 - Work Order Preferences (MCU)W10 - Work Order Preferences (MCU)
W10 - Work Order Preferences (MCU)
 
William Berth Bi Portfolio
William Berth Bi PortfolioWilliam Berth Bi Portfolio
William Berth Bi Portfolio
 
SA05 | Customizing the User Interface (MCUI)
SA05 | Customizing the User Interface  (MCUI)SA05 | Customizing the User Interface  (MCUI)
SA05 | Customizing the User Interface (MCUI)
 
PPP03 - Complex Preventive Maintenance Procedures (MCU)
PPP03 - Complex Preventive Maintenance Procedures (MCU)PPP03 - Complex Preventive Maintenance Procedures (MCU)
PPP03 - Complex Preventive Maintenance Procedures (MCU)
 
SLALOM Project Technical Webinar 20151111
SLALOM Project Technical Webinar 20151111 SLALOM Project Technical Webinar 20151111
SLALOM Project Technical Webinar 20151111
 
R05 - Intermediate Reporting: Report Configuration (MCU)
R05 - Intermediate Reporting: Report Configuration (MCU)R05 - Intermediate Reporting: Report Configuration (MCU)
R05 - Intermediate Reporting: Report Configuration (MCU)
 

More from Maintenance Connection

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

More from Maintenance Connection (12)

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

Recently uploaded

Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 

Recently uploaded (20)

Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 

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

  1. 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
  2. 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
  3. 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)
  4. 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
  5. 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)
  6. 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
  7. 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
  8. 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)
  9. 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)
  10. 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.
  11. 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)
  12. 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
  13. 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)
  14. 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.
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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