Skip to main content

Facility Formulas

Facility Management Fields with Formulas and Data Sources

Primary KPIs (Dashboard Level)

1. Total Facilities

  • Formula: COUNT(DISTINCT Facility_ID)
  • Data Source: Facilities Registry table
  • Description: Count of all registered facilities regardless of status

2. Operational Facilities

  • Formula: COUNT(Facilities) WHERE Status = 'Operational'
  • Data Source: Facilities Registry table (Status field)
  • Description: Count of facilities with operational status

3. Average Condition Score

  • Formula: SUM(Facility_Condition_Score) / SUM(Facility) (for operational facilities only)
  • Data Source:
    • Facilities Registry table (Condition_Score field)
    • Asset Registry table (aggregated asset condition scores)
  • Description: Weighted average condition score across operational facilities

4. Total Capacity

  • Formula: SUM(Design_Capacity) for operational facilities
  • Data Source: Facilities Registry table (Design_Capacity field)
  • Description: Combined design capacity in MLD of operational facilities

Facility Registry Table Fields

5. Systems Count

  • Formula: COUNT(Systems) WHERE Parent_Facility_ID = [This Facility_ID]
  • Data Source: Systems Registry table
  • Description: Number of child systems associated with facility

6. Assets Count

  • Formula: COUNT(Assets) WHERE Parent_Facility_ID = [This Facility_ID]
  • Data Source: Asset Registry table
  • Description: Total individual assets registered to systems that are linked to the facility

7. Facility Condition Score

  • Formula: Average of all asset condition scores within the facility
  • Data Source: Asset Registry table (Condition_Score field for all facility assets)
  • Description: Aggregated health score from underlying assets

8. Current Capacity (vs Design)

  • Formula: Calculated based on Service Order Data
  • Data Source:
    • From the service orders that are created for this facility with the Operation Type Flow Capacity
    • Facilities Registry table (Design_Capacity field)
  • Description: operational capacity vs design capacity

Facility Detail View - Key Metrics

9. Current Capacity Percentage

  • Formula: (Current Capacity / Design Capacity) × 100
  • Data Source:
    • From the service orders that are created for this facility with the Operation Type Flow Capacity
    • Facilities Registry table (Design_Capacity field)
  • Description: Percentage utilization with progress bar visualization

10. Active Systems Count

  • Formula: COUNT(Systems) WHERE Parent_Facility_ID = 'FAC-001' AND Status = 'Active'
  • Data Source: Systems Registry table
  • Description: Number of active operational systems

11. Connected Networks Count

  • Formula: COUNT(Networks) WHERE Connected_Facility_ID = 'FAC-001'
  • Data Source: Networks Registry table
  • Description: Number of distribution/collection networks connected

12. Facility Age

  • Formula: Current Date - Commissioned Date (in years)
  • Data Source: Facilities Registry table (Commissioned_Date field)
  • Description: Operational age since commissioning

Performance Tab Metrics

13. Facility Condition Index

  • Formula: Average of condition scores of all assets in facility
  • Data Source: Asset Registry table
  • Description: Composite facility health score

14. Asset Availability

  • Formula: (SUM(Scheduled Operating Time) - SUM(Unplanned Downtime)) / SUM(Scheduled Operating Time) × 100
  • Data Source:
    • Scheduled Operating Time is calculated from the operational hours multiplied by days, and downtime is fetched from service orders created for those assets
    • Maintenance records
  • Description: Percentage of time assets were operational

15. Out of Service Assets

  • Formula Count: COUNT(Assets) WHERE Parent_Facility_ID = [This Facility] AND Status = 'Out of Service, undermaintenance'
  • Formula Percentage: (Out of Service Count, under maintenance / Total Assets) × 100
  • Data Source: Asset Registry table (Status field)
  • Description: Count and percentage of inactive assets

16. Average Remaining Life

  • Formula: SUM(Asset RUL) / COUNT(Assets) for all facility assets
  • Data Source:
    • Asset Registry table (Remaining_Useful_Life field), can be calculated from the useful life - age
    • Asset condition assessments
  • Description: Average years remaining before replacement

17. Inspection Compliance

  • Formula: (COUNT(Completed Inspections) / COUNT(Scheduled Inspections)) × 100
  • Data Source:
    • Service Orders table (inspection type, completion status)
    • Maintenance schedules
  • Description: Percentage of scheduled inspections completed on time

18. Overall Risk Score

  • Formula: average of risk scores of all assets
  • Data Source:
    • Asset Registry table (Risk_Score)
    • Risk assessment records
  • Description: Aggregated facility risk combining probability and consequence

19. Service Level Achievement

  • Formula: (Times Met Service Level / Total Times) × 100
  • Data Source:
    • When service orders with the type of water quality are completed and approved calculate total number of times that type service orders is completed which becomes your total times and in those total times calculate the number of time all the readings of the service order are in range that will be your times met service level
  • Description: Percentage of time service targets were met

Energy Consumption Metrics

20. Energy Efficiency

  • Formula: Total kWh Consumed ÷ Total Megaliters (ML) Produced
  • Data Source:
    • Total Kwh Consumed can be Picked from the bill uploaded, total Megaliters produced is sum of capacities of all the flow capacity service orders
  • Description: Energy used per unit of output (kWh/ML)

21. Monthly Energy Cost

  • Formula: Directly fetched from the bill uploaded
  • Data Source:
    • Energy monitoring systems
    • Utility billing data
  • Description: Total energy cost for current period

Finance Tab Calculations

22. Current Book Value

  • Formula: sum of current value of all the assets in the facility
  • Data Source:
    • Asset current value
  • Description: Net accounting value

23. Annual Depreciation

  • Formula: sum of(Initial Capital Cost - Salvage Value) / Design Useful Life (Years) for all assets
  • Data Source:
    • Initial_Capital_Cost from each asset, Design_Useful_Life from each asset, Depreciation_Schedule from facility add from
    • Salvage_Value (currently 0)
  • Description: Yearly depreciation expense

24. Depreciation To Date (Current Year)

  • Formula: Annual Depreciation × (Months Passed in Fiscal Year / 12)
  • Data Source:
    • Calculated annual depreciation
    • Current fiscal year calendar
  • Description: Year-to-date depreciation recognized

25. Remaining Depreciation

  • Formula: Current Book Value - Salvage Value
  • Data Source:
    • Calculated current book value
  • Description: Future depreciation to be charged

Compliance Tab Metrics

26. Samples Taken (Current Month)

  • Formula: COUNT(Water Quality Service Orders) WHERE Sample_Date IN current month
  • Data Source: Service Orders table (Water Quality type, Sample_Date)
  • Description: Monthly regulatory samples collected

27. Parameters Monitored

  • Formula: COUNT(DISTINCT Parameter) for facility
  • Data Source: Water Quality Service Orders table (Parameter field)
  • Description: Distinct water quality parameters monitored

28. Exceedances (Last 30 Days)

  • Formula: COUNT(Samples) WHERE Result outside regulatory limit AND Sample_Date within last 30 days
  • Data Source:
    • Water Quality Service Orders table (Result, Sample_Date)
    • Regulatory standards table (limits)
  • Description: Recent regulatory limit violations

Alerts Tab Calculations

29. Emergency Work Orders Count

  • Formula: COUNT(WOs) WHERE Facility_ID = [This Facility] AND Priority IN ('Emergency', 'Critical') AND Status = 'Open'
  • Data Source: Service Orders table (Priority, Status, Facility_ID)
  • Description: Open high-priority work orders

30. SLA Breaches Count

  • Formula: COUNT(SLA_Breach_Service Orders) WHERE Facility_ID = [This Facility]
  • Data Source: Service Orders table (SLA breach indicators)
  • Description: Service level agreement violations

31. Overdue Tasks Count

  • Formula: COUNT(WOs) WHERE Facility_ID = [This Facility] AND Due_Date < Current_Date
  • Data Source: Service Orders table (Due_Date, assignment status)
  • Description: Work orders past due date

32. Work Order Backlog

  • Formula Count: COUNT(WOs) WHERE Facility_ID = [This Facility] AND Status IN ('Open', 'Scheduled')
  • Formula Hours: SUM(Estimated_Duration) for backlog work orders
  • Data Source: Service Orders table (Status, Estimated_Duration)
  • Description: Pending work orders and estimated hours

Predictive Maintenance Priority Score

33. Maintenance Priority Score (MPS)

  • Formula: Risk Score × (1 - (Performance Index / 100))
  • Data Source:
    • Asset Registry table (Risk_Score, Performance_Index)
    • Asset condition assessments
  • Description: Prioritization score for maintenance scheduling

Systems and Networks Counts

34. System Assets Count

  • Formula: COUNT(Assets) WHERE Parent_System_ID = [This System_ID]
  • Data Source: Asset Registry table
  • Description: Assets belonging to specific system

35. Network Assets Count

  • Formula: COUNT(Assets) WHERE Parent_Network_ID = [This Network_ID]
  • Data Source: Asset Registry table
  • Description: Assets (pipes, valves, hydrants) in network