BNA8/.resources/a549fa25458091266c7857063a38b5fc13c246438e17d4d70a43d9c5c3dbcbdf

8851 lines
361 KiB
Plaintext

{
"custom": {},
"params": {},
"props": {
"defaultSize": {
"height": 882,
"width": 1920
}
},
"root": {
"children": [
{
"children": [
{
"children": [
{
"meta": {
"name": "Shipping Sorter Statistics"
},
"propConfig": {
"custom.mode": {
"binding": {
"config": {
"expression": "{..../Commissioning.props.currentTabIndex}+{..../Period_not_Global_0/Period.props.value}+{..../Period_not_Global_0/EndTime.custom.Selected}+{..../Period_not_Global_0/StartTime.custom.Selected}+{this.custom.time}"
},
"type": "expr"
},
"onChange": {
"enabled": null,
"script": "\t\t\n\tself.props.params[\u0027StartDate\u0027] \u003d self.parent.parent.parent.getChild(\"Period_not_Global_0\").getChild(\"StartTime\").props.value \n\tself.props.params[\u0027EndDate\u0027] \u003d self.parent.parent.parent.getChild(\"Period_not_Global_0\").getChild(\"EndTime\").props.value"
}
},
"custom.time": {
"binding": {
"config": {
"expression": "if({..../Period_not_Global_0/Period.props.value} \u003d \"Custom\",0,now(5000))"
},
"type": "expr"
},
"onChange": {
"enabled": false,
"script": "\t"
}
},
"props.params.StartDate": {
"onChange": {
"enabled": false,
"script": "\t"
}
}
},
"props": {
"page": 1,
"pageCount": 1,
"params": {
"EndDate": {
"$": [
"ts",
192,
1696517933002
],
"$ts": 1696517932000
},
"StartDate": {
"$": [
"ts",
192,
1696517933002
],
"$ts": 1696517632000
}
},
"source": "Statistics/Shipping Sorter Statistics Com",
"zoomLevel": 50
},
"type": "ia.reporting.report-viewer"
}
],
"meta": {
"name": "Sorter Statistics"
},
"position": {
"tabIndex": 1
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
},
{
"children": [
{
"events": {
"component": {
"onRowDoubleClick": {
"config": {
"script": "\tself.props.selection.selectedRow \u003d \"null\""
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "Sorter Perfomance"
},
"propConfig": {
"position.basis": {
"binding": {
"config": {
"expression": "if ({../Sorter Perfomance_graph.position.display} \u003d true, \"50%\", \"100%\")"
},
"type": "expr"
}
},
"props.columns[10].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\""
},
"type": "expr"
}
},
"props.columns[11].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\""
},
"type": "expr"
}
},
"props.columns[12].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\""
},
"type": "expr"
}
},
"props.columns[13].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\""
},
"type": "expr"
}
},
"props.columns[14].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\""
},
"type": "expr"
}
},
"props.columns[15].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\""
},
"type": "expr"
}
},
"props.columns[16].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\""
},
"type": "expr"
}
},
"props.columns[17].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\""
},
"type": "expr"
}
},
"props.columns[18].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\""
},
"type": "expr"
}
},
"props.columns[19].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\""
},
"type": "expr"
}
},
"props.columns[20].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\""
},
"type": "expr"
}
},
"props.columns[21].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\""
},
"type": "expr"
}
},
"props.columns[22].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\""
},
"type": "expr"
}
},
"props.columns[23].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\""
},
"type": "expr"
}
},
"props.columns[24].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\""
},
"type": "expr"
}
},
"props.columns[25].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\""
},
"type": "expr"
}
},
"props.columns[26].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\""
},
"type": "expr"
}
},
"props.columns[27].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\""
},
"type": "expr"
}
},
"props.columns[28].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\""
},
"type": "expr"
}
},
"props.columns[29].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\""
},
"type": "expr"
}
},
"props.columns[30].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\""
},
"type": "expr"
}
},
"props.columns[31].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\""
},
"type": "expr"
}
},
"props.columns[32].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\""
},
"type": "expr"
}
},
"props.columns[33].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\""
},
"type": "expr"
}
},
"props.columns[34].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\""
},
"type": "expr"
}
},
"props.columns[35].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\""
},
"type": "expr"
}
},
"props.columns[36].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\""
},
"type": "expr"
}
},
"props.columns[37].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\""
},
"type": "expr"
}
},
"props.columns[38].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\""
},
"type": "expr"
}
},
"props.columns[39].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\""
},
"type": "expr"
}
},
"props.columns[3].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\""
},
"type": "expr"
}
},
"props.columns[40].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\""
},
"type": "expr"
}
},
"props.columns[41].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\""
},
"type": "expr"
}
},
"props.columns[42].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\""
},
"type": "expr"
}
},
"props.columns[43].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\""
},
"type": "expr"
}
},
"props.columns[44].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\""
},
"type": "expr"
}
},
"props.columns[4].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\""
},
"type": "expr"
}
},
"props.columns[5].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\""
},
"type": "expr"
}
},
"props.columns[6].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\""
},
"type": "expr"
}
},
"props.columns[7].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\""
},
"type": "expr"
}
},
"props.columns[8].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\""
},
"type": "expr"
}
},
"props.columns[9].visible": {
"binding": {
"config": {
"expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\""
},
"type": "expr"
}
},
"props.data": {
"binding": {
"config": {
"parameters": {
"endtime": "{..../Period_not_Global_0.custom.EndDate}",
"starttime": "{..../Period_not_Global_0.custom.StartDate}"
},
"queryPath": "Statistics/Sorter Details"
},
"type": "query"
}
}
},
"props": {
"cells": {
"style": {
"fontSize": 14
}
},
"columns": [
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY HH:mm:ss",
"editable": false,
"field": "Startstamp",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Start Timestamp"
},
"justify": "center",
"number": "value",
"numberFormat": "00:00:00",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "date",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": 150
},
{
"align": "center",
"boolean": "value",
"dateFormat": "MM/DD/YYYY HH:mm:ss",
"editable": false,
"field": "Endtstamp",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "End Timestamp"
},
"justify": "center",
"number": "value",
"numberFormat": "none",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "date",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": 150
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "SorterName",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Sorter"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": 65
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "inducted_count",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Inducted (#)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "sorted_count",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Sorted (#)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "destinv_count",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Dest Inv (#)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "destnone_count",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Dest None (#)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "destdis_count",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Dest Dis (#)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "destfull_count",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Dest Full (#)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "unexpected_count",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Unexpected (#)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "destfault_count",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Dest Fault (#)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "divfail_count",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Div Fail (#)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "gaperr_count",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Gap Err (#)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "lost_count",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Lost (#)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "trackerr_count",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Track Err (#)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "unknownn_count",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Unknown (#)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "unsafe_count",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Unsafe (#)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "inducted_perc",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Inducted (%)"
},
"justify": "center",
"number": "value",
"numberFormat": "0.##%",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "sorted_perc",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Sorted (%)"
},
"justify": "center",
"number": "value",
"numberFormat": "0.##%",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "destinv_perc",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Dest Inv (%)"
},
"justify": "center",
"number": "value",
"numberFormat": "0.##%",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "destnone_perc",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Dest None (%)"
},
"justify": "center",
"number": "value",
"numberFormat": "0.##%",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "destdis_perc",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Dest Dis (%)"
},
"justify": "center",
"number": "value",
"numberFormat": "0.##%",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "destfull_perc",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Dest Full (%)"
},
"justify": "center",
"number": "value",
"numberFormat": "0.##%",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "unexpected_perc",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Unexpected (%)"
},
"justify": "center",
"number": "value",
"numberFormat": "0.##%",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "destfault_perc",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Dest Fault (%)"
},
"justify": "center",
"number": "value",
"numberFormat": "0.##%",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "divfail_perc",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Div Fail (%)"
},
"justify": "center",
"number": "value",
"numberFormat": "0.##%",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "gaperr_perc",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Gap Err (%)"
},
"justify": "center",
"number": "value",
"numberFormat": "0.##%",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "lost_perc",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Lost (%)"
},
"justify": "center",
"number": "value",
"numberFormat": "0.##%",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "trackerr_perc",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Track Err (%)"
},
"justify": "center",
"number": "value",
"numberFormat": "0.##%",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "unknown_perc",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Unknown (%)"
},
"justify": "center",
"number": "value",
"numberFormat": "0.##%",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "unsafe_perc",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Unsafe (%)"
},
"justify": "center",
"number": "value",
"numberFormat": "0.##%",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "inducted_rate",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Inducted (pph)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "sorted_rate",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Sorted (pph)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "destinv_rate",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Dest Inv (pph)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "destnone_rate",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Dest None (pph)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "destdis_rate",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Dest Dis (pph)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "destfull_rate",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Dest Full (pph)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "unexpected_rate",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Unexpected (pph)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "destfault_rate",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Dest Fault (pph)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "divfail_rate",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Div Fail (pph)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "gaperr_rate",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Gapp Err (pph)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "lost_rate",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Lost (pph)"
},
"justify": "auto",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "trackerr_rate",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Track Err (pph)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "unknown_rate",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Unknown (pph)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "unsafe_rate",
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "center",
"style": {
"classes": ""
},
"title": "Unsafe (pph)"
},
"justify": "center",
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"width": ""
}
],
"filter": {
"enabled": true,
"results": {
"enabled": true
}
},
"pager": {
"bottom": false
},
"rows": {
"style": {
"textAlign": "center"
}
},
"virtualized": false
},
"type": "ia.display.table"
},
{
"meta": {
"name": "Sorter Perfomance_graph"
},
"position": {
"basis": "50%"
},
"propConfig": {
"custom.time": {
"binding": {
"config": {
"expression": "now(5000)"
},
"type": "expr"
}
},
"props.plots[0].axes[0].name": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"inducted_count\",\r\n\"Percentage\",\"inducted_perc\",\r\n\"Rate\",\"inducted_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].axis": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"inducted_count\",\r\n\"Percentage\",\"inducted_perc\",\r\n\"Rate\",\"inducted_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].columns[0].key": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"inducted_count\",\r\n\"Percentage\",\"inducted_perc\",\r\n\"Rate\",\"inducted_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].columns[10].key": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"unknown_count\",\r\n\"Percentage\",\"unknown_perc\",\r\n\"Rate\",\"unknown_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].columns[11].key": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"unsafe_count\",\r\n\"Percentage\",\"unsafe_perc\",\r\n\"Rate\",\"unsafe_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].columns[12].key": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destdis_count\",\r\n\"Percentage\",\"destdis_perc\",\r\n\"Rate\",\"destdis_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].columns[13].key": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destnone_count\",\r\n\"Percentage\",\"destnone_perc\",\r\n\"Rate\",\"destnone_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].columns[14].key": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"assigned_count\",\r\n\"Percentage\",\"assigned_perc\",\r\n\"Rate\",\"assigned_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].columns[1].key": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"sorted_count\",\r\n\"Percentage\",\"sorted_perc\",\r\n\"Rate\",\"sorted_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].columns[2].key": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destinv_count\",\r\n\"Percentage\",\"destinv_perc\",\r\n\"Rate\",\"destinv_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].columns[3].key": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destfull_count\",\r\n\"Percentage\",\"destfull_perc\",\r\n\"Rate\",\"destfull_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].columns[4].key": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"unexpected_count\",\r\n\"Percentage\",\"unexpected_perc\",\r\n\"Rate\",\"unexpected_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].columns[5].key": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destfault_count\",\r\n\"Percentage\",\"destfault_perc\",\r\n\"Rate\",\"destfault_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].columns[6].key": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"divfail_count\",\r\n\"Percentage\",\"divfail_perc\",\r\n\"Rate\",\"divfail_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].columns[7].key": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"gaperr_count\",\r\n\"Percentage\",\"gaperr_perc\",\r\n\"Rate\",\"gaperr_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].columns[8].key": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"lost_count\",\r\n\"Percentage\",\"lost_perc\",\r\n\"Rate\",\"lost_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.plots[0].trends[0].columns[9].key": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"trackerr_count\",\r\n\"Percentage\",\"trackerr_perc\",\r\n\"Rate\",\"trackerr_rate\",\r\nfalse)"
},
"type": "expr"
}
},
"props.series[0].data": {
"binding": {
"config": {
"parameters": {
"Sorter": "\u0027S01\u0027",
"endtime": "{..../Period_not_Global_0.custom.EndDate}",
"starttime": "{..../Period_not_Global_0.custom.StartDate}"
},
"polling": {
"enabled": true,
"rate": "1"
},
"queryPath": "Statistics/Sorter Details_graph",
"returnFormat": "dataset"
},
"type": "query"
}
},
"props.xTrace.infoBox.dataFormat": {
"binding": {
"config": {
"expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"#,###.##\",\r\n\"Percentage\",\"###.##%\",\r\n\"Rate\",\"#,###.##\",\r\nfalse)"
},
"type": "expr"
}
}
},
"props": {
"legend": {
"position": "right",
"visible": true
},
"plots": [
{
"axes": [
{
"alignment": "left",
"label": {
"font": {
"color": "",
"size": 10
},
"offset": 0,
"style": {
"classes": ""
},
"text": "",
"visible": true
},
"max": "",
"min": "",
"style": {
"classes": ""
},
"tick": {
"color": "",
"label": {
"font": {
"color": "",
"size": 14
},
"style": {
"classes": ""
}
},
"style": {
"classes": ""
}
},
"width": 60
}
],
"markers": [],
"relativeWeight": 1,
"trends": [
{
"baselines": [],
"breakLine": true,
"columns": [
{
"color": "#FF0000",
"styles": {
"highlighted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"muted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"normal": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"selected": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
}
}
},
{
"color": "#808080",
"styles": {
"highlighted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"muted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"normal": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"selected": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
}
}
},
{
"color": "#FF8C00",
"styles": {
"highlighted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"muted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"normal": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"selected": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
}
}
},
{
"color": "#FFFF00",
"styles": {
"highlighted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"muted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"normal": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"selected": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
}
}
},
{
"color": "#00FF00",
"styles": {
"highlighted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"muted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"normal": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"selected": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
}
}
},
{
"color": "#00FFFF",
"styles": {
"highlighted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"muted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"normal": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"selected": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
}
}
},
{
"color": "#0000FF",
"styles": {
"highlighted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"muted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"normal": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"selected": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
}
}
},
{
"color": "#FF00FF",
"styles": {
"highlighted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"muted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"normal": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"selected": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
}
}
},
{
"color": "#D900D9",
"styles": {
"highlighted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"muted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"normal": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"selected": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
}
}
},
{
"color": "#87CEFA",
"styles": {
"highlighted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"muted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"normal": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"selected": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
}
}
},
{
"color": "#CCFFCC",
"styles": {
"highlighted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"muted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"normal": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"selected": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
}
}
},
{
"color": "#AC5F00",
"styles": {
"highlighted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"muted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"normal": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"selected": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
}
}
},
{
"color": "#804600",
"styles": {
"highlighted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"muted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"normal": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"selected": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
}
}
},
{
"color": "#000000",
"styles": {
"highlighted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"muted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"normal": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"selected": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
}
}
},
{
"color": "#008000",
"styles": {
"highlighted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"muted": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"normal": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
},
"selected": {
"fill": {
"color": "",
"opacity": null
},
"stroke": {
"color": "",
"dashArray": null,
"opacity": null,
"width": null
}
}
}
}
],
"interpolation": "curveLinear",
"radius": 2,
"series": "graph",
"stack": true,
"type": "line",
"visible": true
}
]
}
],
"series": [
{
"name": "graph"
}
],
"timeAxis": {
"tickCount": 10
},
"timeRange": {
"dateFormat": "YYYY-MM-DD",
"timeFormat": "HH:mm:ss"
},
"xTrace": {
"infoBox": {
"dateFormat": "YYYY-MM-DD",
"timeFormat": "HH:mm:ss",
"width": 150
}
}
},
"type": "ia.chart.timeseries"
}
],
"meta": {
"name": "Sorter Perfomance"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Shipping Sorter Statistics"
},
"propConfig": {
"custom.mode": {
"binding": {
"config": {
"expression": "{..../Commissioning.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/EndTime.custom.Selected} + {..../Period_not_Global_0/StartTime.custom.Selected} + {this.custom.time}"
},
"type": "expr"
},
"onChange": {
"enabled": null,
"script": "\t\t\n\tself.props.params[\u0027StartDate\u0027] \u003d self.parent.parent.parent.getChild(\"Period_not_Global_0\").getChild(\"StartTime\").props.value \n\tself.props.params[\u0027EndDate\u0027] \u003d self.parent.parent.parent.getChild(\"Period_not_Global_0\").getChild(\"EndTime\").props.value"
}
},
"custom.time": {
"binding": {
"config": {
"expression": "if({..../Period_not_Global_0/Period.props.value} \u003d \"Custom\",0,now(60000))"
},
"type": "expr"
},
"onChange": {
"enabled": false,
"script": "\t"
}
}
},
"props": {
"page": 1,
"pageCount": 1,
"params": {
"EndDate": {
"$": [
"ts",
192,
1696517917827
],
"$ts": 1696517916000
},
"StartDate": {
"$": [
"ts",
192,
1696517917827
],
"$ts": 1696517616000
}
},
"source": "Statistics/Singulator Statistics Com",
"zoomLevel": 50
},
"type": "ia.reporting.report-viewer"
}
],
"meta": {
"name": "Singulator Summary"
},
"position": {
"tabIndex": 2
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "Commissioning",
"visible": "TRUE"
},
"position": {
"height": 885,
"width": 1920,
"x": -2,
"y": 41.03
},
"propConfig": {
"meta.visible": {
"binding": {
"config": {
"expression": ""
},
"enabled": false,
"type": "expr"
}
},
"props.tabs": {
"persistent": true
}
},
"props": {
"currentTabIndex": 2,
"menuStyle": {
"backgroundColor": "#FFFFFFBD"
},
"style": {
"fontFamily": "Arial"
},
"tabSize": {
"width": 160
},
"tabs": [
"Sorter Perfomance",
"Sorter Summary",
"Singulator Summary"
]
},
"type": "ia.container.tab"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "162px"
},
"props": {
"style": {
"color": "#FFFFFF"
},
"text": "Aggregation Mode:"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Dropdown_Aggregation_mode"
},
"position": {
"basis": "171px"
},
"props": {
"options": [
{
"label": "Count",
"value": "Count"
},
{
"label": "Percentage",
"value": "Percentage"
},
{
"label": "Rate",
"value": "Rate"
}
],
"value": "Count"
},
"type": "ia.input.dropdown"
}
],
"meta": {
"name": "Aggregation_Mode"
},
"position": {
"height": 27.9,
"width": 339.07,
"x": 1450.75,
"y": 4.46
},
"propConfig": {
"meta.visible": {
"binding": {
"config": {
"expression": "if({../Commissioning.props.currentTabIndex} \u003d 0,1,0)"
},
"type": "expr"
}
}
},
"props": {
"style": {
"fontFamily": "Arial"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label_0"
},
"position": {
"basis": "63px"
},
"props": {
"style": {
"color": "#000000"
},
"text": "Induct:"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Dropdown_0"
},
"position": {
"basis": "171px"
},
"props": {
"options": [
{
"label": "PS01",
"value": "PS01"
},
{
"label": "PS02",
"value": "PS02"
},
{
"label": "PS03",
"value": "PS03"
}
],
"value": "PS01"
},
"type": "ia.input.dropdown"
}
],
"meta": {
"name": "Induct Drop Down",
"visible": false
},
"position": {
"height": 25.02,
"width": 238.08,
"x": 1674.24,
"y": 40.83
},
"props": {
"style": {
"fontFamily": "Arial"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label_Scanner"
},
"position": {
"basis": "70px"
},
"props": {
"style": {
"color": "#000000"
},
"text": "Scanner:"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Scanner"
},
"position": {
"basis": "171px"
},
"props": {
"options": [
{
"label": "S01aa",
"value": "S01aa"
},
{
"label": "S02aa",
"value": "S02aa"
},
{
"label": "S03aa",
"value": "S03aa"
}
],
"value": "S01aa"
},
"type": "ia.input.dropdown"
}
],
"meta": {
"name": "Scanner Drop Down",
"visible": false
},
"position": {
"height": 25.02,
"width": 238.08,
"x": 1674.24,
"y": 40.83
},
"props": {
"style": {
"fontFamily": "Arial"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label_Lane"
},
"position": {
"basis": "70px"
},
"props": {
"style": {
"color": "#000000"
},
"text": "Lane:"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Lane"
},
"position": {
"basis": "171px"
},
"props": {
"options": [
{
"label": "S0101",
"value": "S0101"
},
{
"label": "S0102",
"value": "S0102"
},
{
"label": "S0103",
"value": "S0103"
},
{
"label": "S0104",
"value": "S0104"
},
{
"label": "S0105",
"value": "S0105"
},
{
"label": "S0106",
"value": "S0106"
},
{
"label": "S0107",
"value": "S0107"
},
{
"label": "S0108",
"value": "S0108"
},
{
"label": "S0109",
"value": "S0109"
},
{
"label": "S0110",
"value": "S0110"
},
{
"label": "S0111",
"value": "S0111"
},
{
"label": "S0112",
"value": "S0112"
},
{
"label": "S0113",
"value": "S0113"
},
{
"label": "S0114",
"value": "S0114"
},
{
"label": "S0115",
"value": "S0115"
},
{
"label": "S0116",
"value": "S0116"
},
{
"label": "S0117",
"value": "S0117"
},
{
"label": "S0118",
"value": "S0118"
},
{
"label": "S0119",
"value": "S0119"
},
{
"label": "S0120",
"value": "S0120"
},
{
"label": "S0121",
"value": "S0121"
},
{
"label": "S0122",
"value": "S0122"
},
{
"label": "S0123",
"value": "S0123"
},
{
"label": "S0124",
"value": "S0124"
},
{
"label": "S0125",
"value": "S0125"
},
{
"label": "S0126",
"value": "S0126"
},
{
"label": "S0127",
"value": "S0127"
},
{
"label": "S0128",
"value": "S0128"
},
{
"label": "S0129",
"value": "S0129"
},
{
"label": "S0130",
"value": "S0130"
},
{
"label": "S0131",
"value": "S0131"
},
{
"label": "S0132",
"value": "S0132"
},
{
"label": "S0133",
"value": "S0133"
},
{
"label": "S0134",
"value": "S0134"
},
{
"label": "S0135",
"value": "S0135"
},
{
"label": "S0136",
"value": "S0136"
},
{
"label": "S0137",
"value": "S0137"
},
{
"label": "S0138",
"value": "S0138"
},
{
"label": "S0139",
"value": "S0139"
},
{
"label": "S0140",
"value": "S0140"
},
{
"label": "S0141",
"value": "S0141"
},
{
"label": "S0142",
"value": "S0142"
},
{
"label": "S0143",
"value": "S0143"
},
{
"label": "S0144",
"value": "S0144"
},
{
"label": "S0145",
"value": "S0145"
},
{
"label": "S0146",
"value": "S0146"
},
{
"label": "S0147",
"value": "S0147"
},
{
"label": "S0148",
"value": "S0148"
},
{
"label": "S0149",
"value": "S0149"
},
{
"label": "S0150",
"value": "S0150"
},
{
"label": "S0151",
"value": "S0151"
},
{
"label": "S0152",
"value": "S0152"
},
{
"label": "S0153",
"value": "S0153"
},
{
"label": "S0154",
"value": "S0154"
},
{
"label": "S0155",
"value": "S0155"
},
{
"label": "S0156",
"value": "S0156"
},
{
"label": "S0157",
"value": "S0157"
},
{
"label": "S0158",
"value": "S0158"
},
{
"label": "S0159",
"value": "S0159"
},
{
"label": "S0160",
"value": "S0160"
},
{
"label": "S0161",
"value": "S0161"
},
{
"label": "S0162",
"value": "S0162"
},
{
"label": "S0163",
"value": "S0163"
},
{
"label": "S0164",
"value": "S0164"
},
{
"label": "S0165",
"value": "S0165"
},
{
"label": "S0166",
"value": "S0166"
},
{
"label": "S0167",
"value": "S0167"
},
{
"label": "S0168",
"value": "S0168"
},
{
"label": "S0169",
"value": "S0169"
},
{
"label": "S0170",
"value": "S0170"
}
],
"value": "S0168"
},
"type": "ia.input.dropdown"
}
],
"meta": {
"name": "Lane Drop Down"
},
"position": {
"height": 25.02,
"width": 152.06,
"x": 1444.22,
"y": 85.75
},
"propConfig": {
"meta.visible": {
"binding": {
"config": {
"expression": "if ({../Statistics.props.currentTabIndex} \u003d 9 ,\r\ntrue,\r\nfalse)"
},
"type": "expr"
}
}
},
"props": {
"style": {
"fontFamily": "Arial"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label_Scanner"
},
"position": {
"basis": "70px"
},
"props": {
"style": {
"color": "#000000"
},
"text": "Sorter:"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Sorter"
},
"position": {
"basis": "171px"
},
"props": {
"options": [
{
"label": "S01",
"value": "S01"
},
{
"label": "S02",
"value": "S02"
},
{
"label": "S03",
"value": "S03"
}
],
"value": "PS01"
},
"type": "ia.input.dropdown"
}
],
"meta": {
"name": "Sorter Drop Down",
"visible": false
},
"position": {
"height": 25.02,
"width": 238.08,
"x": 1674.24,
"y": 40.83
},
"props": {
"style": {
"fontFamily": "Arial"
}
},
"type": "ia.container.flex"
},
{
"custom": {
"debug": [
[
"2020-03-24 03:58:00",
83.44392609984358,
93.58514404296875,
71.81086730957031
],
[
"2020-03-24 03:59:00",
83.35893577107669,
106.05998229980469,
72.54214477539062
],
[
"2020-03-24 04:00:00",
83.2739454423098,
102.124267578125,
72.18306732177734
],
[
"2020-03-24 04:01:00",
83.26998772600022,
104.7994155883789,
72.2726821899414
],
[
"2020-03-24 04:02:00",
83.09998708000028,
110.67745971679688,
72.70557403564453
],
[
"2020-03-24 04:03:00",
82.95057846075277,
110.90865325927734,
72.86494445800781
],
[
"2020-03-24 04:04:00",
82.87408810123425,
111.18544006347656,
72.739990234375
],
[
"2020-03-24 04:05:00",
82.79759774171573,
110.57137298583984,
72.47943878173828
],
[
"2020-03-24 04:06:00",
82.72110738219722,
111.59486389160156,
72.50711059570312
],
[
"2020-03-24 04:07:00",
82.6446170226787,
110.79205322265625,
72.84617614746094
],
[
"2020-03-24 04:08:00",
82.56812666316019,
112.36724853515625,
72.59688568115234
],
[
"2020-03-24 04:09:00",
82.49163630364167,
111.96199035644531,
71.75237274169922
],
[
"2020-03-24 04:10:00",
82.41514594412317,
114.09909057617188,
72.87260437011719
],
[
"2020-03-24 04:11:00",
82.33865558460465,
113.22314453125,
72.4264144897461
],
[
"2020-03-24 04:12:00",
82.26216522508614,
112.67841339111328,
72.77767944335938
],
[
"2020-03-24 04:13:00",
82.18567486556762,
109.4883041381836,
73.2457504272461
],
[
"2020-03-24 04:14:00",
82.1091845060491,
109.47913360595703,
72.0219955444336
],
[
"2020-03-24 04:15:00",
82.03269414653059,
109.40910339355469,
72.11457061767578
],
[
"2020-03-24 04:16:00",
81.95620378701207,
108.2085189819336,
73.03665924072266
],
[
"2020-03-24 04:17:00",
81.87971342749356,
109.74492645263672,
72.89605712890625
],
[
"2020-03-24 04:18:00",
81.80322306797505,
110.48381042480469,
72.340087890625
],
[
"2020-03-24 04:19:00",
81.72673270845654,
110.1125259399414,
72.04779815673828
],
[
"2020-03-24 04:20:00",
81.65024234893802,
110.58039855957031,
72.02574157714844
],
[
"2020-03-24 04:21:00",
81.5737519894195,
111.26719665527344,
72.68399810791016
],
[
"2020-03-24 04:22:00",
81.57001033599973,
111.0679931640625,
72.2317123413086
],
[
"2020-03-24 04:23:00",
81.40001291999972,
111.84290313720703,
73.5782470703125
],
[
"2020-03-24 04:24:00",
81.22444354734957,
111.08856201171875,
74.54239654541016
],
[
"2020-03-24 04:25:00",
81.13445335130304,
110.7277603149414,
73.62892150878906
],
[
"2020-03-24 04:26:00",
81.04446315525652,
110.72388458251953,
74.79293823242188
],
[
"2020-03-24 04:27:00",
80.95447295921001,
113.21517944335938,
73.95577239990234
],
[
"2020-03-24 04:28:00",
80.86448276316348,
112.6423568725586,
74.46560668945312
],
[
"2020-03-24 04:29:00",
80.77449256711697,
113.47187805175781,
75.20769500732422
],
[
"2020-03-24 04:30:00",
80.68450237107044,
113.81484985351562,
74.11184692382812
],
[
"2020-03-24 04:31:00",
80.59451217502392,
110.26861572265625,
73.92262268066406
],
[
"2020-03-24 04:32:00",
80.50452197897741,
109.19113159179688,
74.61058807373047
],
[
"2020-03-24 04:33:00",
80.41453178293088,
108.94200134277344,
74.5039291381836
],
[
"2020-03-24 04:34:00",
80.32454158688437,
109.96826934814453,
74.46529388427734
],
[
"2020-03-24 04:35:00",
80.23455139083784,
81.94364929199219,
73.67473602294922
],
[
"2020-03-24 04:36:00",
80.14456119479132,
23.80181121826172,
73.68876117466887
],
[
"2020-03-24 04:37:00",
80.0545709987448,
1.4474921226501465,
73.68912506103516
],
[
"2020-03-24 04:38:00",
79.96458080269828,
4.1637725830078125,
73.72541046142578
],
[
"2020-03-24 04:39:00",
79.87459060665176,
26.945161819458008,
74.61903381347656
],
[
"2020-03-24 04:40:00",
79.87000710599979,
34.11628341674805,
73.51866149902344
],
[
"2020-03-24 04:41:00",
79.70000645999983,
27.773473739624023,
74.04241180419922
],
[
"2020-03-24 04:42:00",
79.60965611151889,
27.49029541015625,
73.1905517578125
],
[
"2020-03-24 04:43:00",
79.56329763722199,
34.070072174072266,
73.98297882080078
],
[
"2020-03-24 04:44:00",
79.5169391629251,
33.60432052612305,
74.68580627441406
],
[
"2020-03-24 04:45:00",
79.4705806886282,
33.17567825317383,
73.96578216552734
],
[
"2020-03-24 04:46:00",
79.42422221433131,
33.235443115234375,
74.14202880859375
],
[
"2020-03-24 04:47:00",
79.37786374003441,
33.624229431152344,
73.29328918457031
],
[
"2020-03-24 04:48:00",
79.33150526573752,
33.59697723388672,
73.17694091796875
],
[
"2020-03-24 04:49:00",
79.28514679144062,
33.403076171875,
73.81486511230469
],
[
"2020-03-24 04:50:00",
79.23878831714373,
33.89695739746094,
74.30374145507812
],
[
"2020-03-24 04:51:00",
79.19242984284683,
32.8265266418457,
74.06024169921875
],
[
"2020-03-24 04:52:00",
79.14607136854994,
48.27207946777344,
73.2079086303711
],
[
"2020-03-24 04:53:00",
79.09971289425305,
74.11988830566406,
72.95736694335938
],
[
"2020-03-24 04:54:00",
79.05335441995615,
85.12024688720703,
73.62250518798828
],
[
"2020-03-24 04:55:00",
79.00699594565926,
89.70301055908203,
72.9462661743164
],
[
"2020-03-24 04:56:00",
78.96063747136236,
98.89726257324219,
72.34540557861328
],
[
"2020-03-24 04:57:00",
78.91427899706547,
104.57252502441406,
73.3578872680664
],
[
"2020-03-24 04:58:00",
78.86792052276857,
103.37727355957031,
73.94607543945312
],
[
"2020-03-24 04:59:00",
78.82156204847168,
103.06717681884766,
72.9709701538086
],
[
"2020-03-24 05:00:00",
78.77520357417478,
102.50790405273438,
74.46186065673828
],
[
"2020-03-24 05:01:00",
78.72884509987789,
102.56554412841797,
72.30302429199219
],
[
"2020-03-24 05:02:00",
78.68248662558099,
100.72061157226562,
73.90963745117188
],
[
"2020-03-24 05:03:00",
78.6361281512841,
84.94855499267578,
72.5624771118164
],
[
"2020-03-24 05:04:00",
78.5897696769872,
73.80229949951172,
72.40718078613281
],
[
"2020-03-24 05:05:00",
78.54341120269031,
66.7529296875,
73.5855941772461
],
[
"2020-03-24 05:06:00",
78.49705272839341,
58.3730354309082,
73.1899185180664
],
[
"2020-03-24 05:07:00",
78.45069425409652,
54.12462615966797,
73.07763671875
],
[
"2020-03-24 05:08:00",
78.40433577979962,
51.171958923339844,
73.19320678710938
],
[
"2020-03-24 05:09:00",
78.35797730550273,
48.614585876464844,
72.81364440917969
],
[
"2020-03-24 05:10:00",
78.31161883120583,
55.98033905029297,
74.0353775024414
],
[
"2020-03-24 05:11:00",
78.26526035690894,
55.769962310791016,
74.27434539794922
],
[
"2020-03-24 05:12:00",
78.21890188261204,
55.67626190185547,
72.99474334716797
],
[
"2020-03-24 05:13:00",
78.17254340831515,
53.84586715698242,
73.18851470947266
],
[
"2020-03-24 05:14:00",
78.17000064599996,
49.15884017944336,
72.83944702148438
],
[
"2020-03-24 05:15:00",
78,
48.674129486083984,
72.74655151367188
],
[
"2020-03-24 05:16:00",
77.9366887710829,
48.823998987048924,
73.24293518066406
],
[
"2020-03-24 05:17:00",
77.90413912638326,
48.8282470703125,
72.28050994873047
],
[
"2020-03-24 05:18:00",
77.87158948168361,
49.756980895996094,
72.88276672363281
],
[
"2020-03-24 05:19:00",
77.83903983698399,
49.47259521484375,
73.35757446289062
],
[
"2020-03-24 05:20:00",
77.80649019228434,
49.850311279296875,
73.20963287353516
],
[
"2020-03-24 05:21:00",
77.77394054758471,
49.637855529785156,
72.9081039428711
],
[
"2020-03-24 05:22:00",
77.74139090288507,
49.61250305175781,
72.93186950683594
],
[
"2020-03-24 05:23:00",
77.70884125818544,
48.27946090698242,
74.17268371582031
],
[
"2020-03-24 05:24:00",
77.6762916134858,
48.74678421020508,
73.15660858154297
],
[
"2020-03-24 05:25:00",
77.64374196878616,
48.357120513916016,
72.6622543334961
],
[
"2020-03-24 05:26:00",
77.61119232408653,
49.31953430175781,
72.34400177001953
],
[
"2020-03-24 05:27:00",
77.57864267938689,
49.709964752197266,
72.97113037109375
],
[
"2020-03-24 05:28:00",
77.54609303468726,
50.2484130859375,
72.39154052734375
],
[
"2020-03-24 05:29:00",
77.51354338998762,
50.60381317138672,
72.06515502929688
],
[
"2020-03-24 05:30:00",
77.48099374528799,
50.00936508178711,
56.87029266357422
],
[
"2020-03-24 05:31:00",
77.44844410058835,
49.875885009765625,
16.654312133789062
],
[
"2020-03-24 05:32:00",
77.4158944558887,
48.563663482666016,
18.19554901123047
],
[
"2020-03-24 05:33:00",
77.38334481118908,
48.847572326660156,
18.055583953857422
],
[
"2020-03-24 05:34:00",
77.35079516648943,
48.35354232788086,
18.378847122192383
],
[
"2020-03-24 05:35:00",
77.3182455217898,
48.75905990600586,
17.62409782409668
],
[
"2020-03-24 05:36:00",
77.28569587709016,
48.05728530883789,
18.058086395263672
],
[
"2020-03-24 05:37:00",
77.25314623239053,
54.909175872802734,
17.759536743164062
],
[
"2020-03-24 05:38:00",
77.22059658769089,
54.575439453125,
17.888395309448242
],
[
"2020-03-24 05:39:00",
77.18804694299125,
55.046234130859375,
18.210878372192383
],
[
"2020-03-24 05:40:00",
77.15549729829162,
54.0140495300293,
17.824277877807617
],
[
"2020-03-24 05:41:00",
77.12294765359198,
53.690467834472656,
18.451248168945312
],
[
"2020-03-24 05:42:00",
77.09039800889235,
53.07158279418945,
18.209468841552734
],
[
"2020-03-24 05:43:00",
77.05784836419271,
53.31936264038086,
18.179603576660156
],
[
"2020-03-24 05:44:00",
77.02529871949308,
53.26475143432617,
18.342716217041016
],
[
"2020-03-24 05:45:00",
76.99274907479344,
51.945220947265625,
18.539770126342773
],
[
"2020-03-24 05:46:00",
76.9601994300938,
51.81389617919922,
18.015705108642578
],
[
"2020-03-24 05:47:00",
76.92764978539417,
51.123085021972656,
17.368398666381836
],
[
"2020-03-24 05:48:00",
76.89510014069452,
51.4550666809082,
18.14003562927246
],
[
"2020-03-24 05:49:00",
76.8625504959949,
50.60249710083008,
18.289703369140625
],
[
"2020-03-24 05:50:00",
76.83000085129525,
50.91603088378906,
18.2962646484375
],
[
"2020-03-24 05:51:00",
76.79745120659562,
53.06449508666992,
18.563539505004883
],
[
"2020-03-24 05:52:00",
76.76490156189598,
54.72663497924805,
18.568862915039062
],
[
"2020-03-24 05:53:00",
76.73235191719634,
54.90778732299805,
18.28094482421875
],
[
"2020-03-24 05:54:00",
76.69980227249671,
53.92911911010742,
18.02821159362793
],
[
"2020-03-24 05:55:00",
76.66725262779707,
53.20056915283203,
21.20859718322754
],
[
"2020-03-24 05:56:00",
76.63470298309744,
53.7746696472168,
70.31324768066406
],
[
"2020-03-24 05:57:00",
76.6021533383978,
54.07472610473633,
73.2507553100586
],
[
"2020-03-24 05:58:00",
76.56960369369816,
53.80739974975586,
73.81517791748047
],
[
"2020-03-24 05:59:00",
76.53705404899853,
53.748661041259766,
73.31723022460938
],
[
"2020-03-24 06:00:00",
76.50450440429888,
54.74142837524414,
72.85430145263672
],
[
"2020-03-24 06:01:00",
76.47195475959926,
56.06607437133789,
73.29580688476562
],
[
"2020-03-24 06:02:00",
76.46999418600018,
55.171714782714844,
72.67166195723287
],
[
"2020-03-24 06:03:00",
76.29999354000017,
55.41927719116211,
72.6522445678711
],
[
"2020-03-24 06:04:00",
76.17097911658006,
55.45018005371094,
73.24137115478516
],
[
"2020-03-24 06:05:00",
76.10446483646761,
55.66059112548828,
72.9041976928711
],
[
"2020-03-24 06:06:00",
76.03795055635517,
49.595481872558594,
73.65878295898438
],
[
"2020-03-24 06:07:00",
75.97143627624271,
47.00128173828125,
72.86134338378906
],
[
"2020-03-24 06:08:00",
75.90492199613027,
47.58378601074219,
72.69776153564453
],
[
"2020-03-24 06:09:00",
75.83840771601783,
49.07365417480469,
72.17729187011719
],
[
"2020-03-24 06:10:00",
75.77189343590538,
56.555606842041016,
72.93250274658203
],
[
"2020-03-24 06:11:00",
75.70537915579293,
56.26713180541992,
72.06671905517578
],
[
"2020-03-24 06:12:00",
75.63886487568048,
55.18650817871094,
73.08904266357422
],
[
"2020-03-24 06:13:00",
75.57235059556804,
48.025177001953125,
73.17881774902344
],
[
"2020-03-24 06:14:00",
75.50583631545558,
47.967350006103516,
73.10953521728516
],
[
"2020-03-24 06:15:00",
75.43932203534314,
49.351463317871094,
72.9697265625
],
[
"2020-03-24 06:16:00",
75.3728077552307,
57.63689041137695,
73.93919372558594
],
[
"2020-03-24 06:17:00",
75.30629347511824,
51.609039306640625,
73.03306579589844
],
[
"2020-03-24 06:18:00",
75.2397791950058,
49.73860549926758,
73.2399673461914
],
[
"2020-03-24 06:19:00",
75.17326491489335,
50.75581359863281,
72.73904418945312
],
[
"2020-03-24 06:20:00",
75.1067506347809,
50.66218566894531,
72.50445556640625
],
[
"2020-03-24 06:21:00",
75.04023635466845,
50.81214141845703,
72.9201431274414
],
[
"2020-03-24 06:22:00",
74.97372207455601,
51.4454231262207,
72.74983978271484
],
[
"2020-03-24 06:23:00",
74.90720779444355,
51.69704055786133,
72.99396514892578
],
[
"2020-03-24 06:24:00",
74.84069351433111,
51.35186767578125,
73.40730285644531
],
[
"2020-03-24 06:25:00",
74.77417923421866,
50.72081756591797,
72.23859405517578
],
[
"2020-03-24 06:26:00",
74.76998772600024,
50.91818618774414,
73.011474609375
],
[
"2020-03-24 06:27:00",
74.59998708000028,
50.9371452331543,
73.52397918701172
],
[
"2020-03-24 06:28:00",
74.47115968724424,
51.061458587646484,
73.56307220458984
],
[
"2020-03-24 06:29:00",
74.40464696005053,
50.900325775146484,
73.50645446777344
],
[
"2020-03-24 06:30:00",
74.33813423285682,
51.356689453125,
73.11031341552734
],
[
"2020-03-24 06:31:00",
74.2716215056631,
51.44089126586914,
74.34957122802734
],
[
"2020-03-24 06:32:00",
74.2051087784694,
51.28786849975586,
73.98580169677734
],
[
"2020-03-24 06:33:00",
74.13859605127568,
51.93085537607588,
72.36542510986328
],
[
"2020-03-24 06:34:00",
74.07208332408197,
51.952125549316406,
72.51180267333984
],
[
"2020-03-24 06:35:00",
74.00557059688826,
57.87371063232422,
73.43373107910156
],
[
"2020-03-24 06:36:00",
73.93905786969457,
80.50335693359375,
73.54712677001953
],
[
"2020-03-24 06:37:00",
73.87254514250085,
86.00247192382812,
73.6276626586914
],
[
"2020-03-24 06:38:00",
73.80603241530714,
92.10163116455078,
73.07763671875
],
[
"2020-03-24 06:39:00",
73.73951968811343,
92.22298431396484,
72.73919677734375
],
[
"2020-03-24 06:40:00",
73.67300696091972,
91.8537368774414,
72.59422302246094
],
[
"2020-03-24 06:41:00",
73.60649423372601,
91.79039764404297,
72.58702850341797
],
[
"2020-03-24 06:42:00",
73.5399815065323,
92.08602905273438,
73.7885971069336
],
[
"2020-03-24 06:43:00",
73.47346877933859,
92.87781524658203,
72.7099609375
],
[
"2020-03-24 06:44:00",
73.40695605214488,
96.19808197021484,
73.00537872314453
],
[
"2020-03-24 06:45:00",
73.34044332495118,
96.97959899902344,
73.0341567993164
],
[
"2020-03-24 06:46:00",
73.27393059775747,
92.9488296508789,
73.91197967529297
],
[
"2020-03-24 06:47:00",
73.20741787056376,
93.09352111816406,
72.77579498291016
],
[
"2020-03-24 06:48:00",
73.14090514337005,
91.96395111083984,
71.88639831542969
],
[
"2020-03-24 06:49:00",
73.07439241617634,
92.7508773803711,
73.19898986816406
],
[
"2020-03-24 06:50:00",
73.07001033599973,
91.7613525390625,
73.58168029785156
],
[
"2020-03-24 06:51:00",
72.90001291999972,
90.88325500488281,
73.70819854736328
],
[
"2020-03-24 06:52:00",
72.74429166862062,
90.33417510986328,
72.71105194091797
],
[
"2020-03-24 06:53:00",
72.66377465236994,
95.02799224853516,
75.33968353271484
],
[
"2020-03-24 06:54:00",
72.58325763611924,
96.9925308227539,
74.09574890136719
],
[
"2020-03-24 06:55:00",
72.50274061986855,
96.695068359375,
73.8018798828125
],
[
"2020-03-24 06:56:00",
72.42222360361787,
95.75796508789062,
74.43511199951172
],
[
"2020-03-24 06:57:00",
72.34170658736717,
96.17393493652344,
74.73851776123047
],
[
"2020-03-24 06:58:00",
72.26118957111649,
88.4173812866211,
75.60273742675781
],
[
"2020-03-24 06:59:00",
72.1806725548658,
88.39751434326172,
74.84156799316406
],
[
"2020-03-24 07:00:00",
72.1001555386151,
87.41456604003906,
74.45763397216797
],
[
"2020-03-24 07:01:00",
72.01963852236442,
87.65657806396484,
73.62500762939453
],
[
"2020-03-24 07:02:00",
71.93912150611372,
87.04649353027344,
75.57865142822266
],
[
"2020-03-24 07:03:00",
71.85860448986304,
87.92521667480469,
74.86284637451172
],
[
"2020-03-24 07:04:00",
71.77808747361235,
85.46574401855469,
74.23040008544922
],
[
"2020-03-24 07:05:00",
71.69757045736166,
51.844181060791016,
73.2090072631836
],
[
"2020-03-24 07:06:00",
71.61705344111097,
36.57521057128906,
74.82296752929688
],
[
"2020-03-24 07:07:00",
71.53653642486027,
34.56216812133789,
74.66110229492188
],
[
"2020-03-24 07:08:00",
71.45601940860959,
48.19200897216797,
73.77107238769531
],
[
"2020-03-24 07:09:00",
71.3755023923589,
52.86350631713867,
74.53269958496094
],
[
"2020-03-24 07:10:00",
71.37000710599979,
52.843929290771484,
73.5987319946289
],
[
"2020-03-24 07:11:00",
71.20000645999983,
52.08213424682617,
74.15689849853516
],
[
"2020-03-24 07:12:00",
71.03583251441142,
51.53842544555664,
73.91010284423828
],
[
"2020-03-24 07:13:00",
70.95084242170037,
43.506919860839844,
73.70914459228516
],
[
"2020-03-24 07:14:00",
70.86585232898932,
43.037841796875,
73.2168197631836
],
[
"2020-03-24 07:15:00",
70.78086223627825,
43.77318572998047,
74.06806182861328
],
[
"2020-03-24 07:16:00",
70.6958721435672,
46.766944885253906,
74.05726623535156
],
[
"2020-03-24 07:17:00",
70.61088205085615,
50.872379302978516,
74.08291625976562
],
[
"2020-03-24 07:18:00",
70.5258919581451,
51.395668029785156,
74.64201354980469
],
[
"2020-03-24 07:19:00",
70.44090186543403,
50.60863494873047,
73.44953155517578
],
[
"2020-03-24 07:20:00",
70.35591177272298,
40.730621337890625,
72.79737854003906
],
[
"2020-03-24 07:21:00",
70.27092168001192,
41.385196685791016,
73.6615982055664
],
[
"2020-03-24 07:22:00",
70.18593158730087,
52.25959777832031,
73.92058563232422
],
[
"2020-03-24 07:23:00",
70.10094149458982,
46.88405990600586,
74.61308288574219
],
[
"2020-03-24 07:24:00",
70.01595140187875,
47.141448974609375,
73.66790870618443
],
[
"2020-03-24 07:25:00",
69.9309613091677,
47.107181549072266,
73.63360595703125
],
[
"2020-03-24 07:26:00",
69.84597121645665,
47.4166259765625,
74.238525390625
],
[
"2020-03-24 07:27:00",
69.7609811237456,
46.56296157836914,
73.82565307617188
],
[
"2020-03-24 07:28:00",
69.67599103103453,
46.3474006652832,
72.98832702636719
],
[
"2020-03-24 07:29:00",
69.67000064599995,
47.08136046272777,
73.30158233642578
],
[
"2020-03-24 07:30:00",
69.5,
47.10820770263672,
73.27828216552734
],
[
"2020-03-24 07:31:00",
69.32637243713472,
47.034088134765625,
73.60092163085938
],
[
"2020-03-24 07:32:00",
69.23638277037952,
45.57647705078125,
73.87054443359375
],
[
"2020-03-24 07:33:00",
69.1463931036243,
51.21367645263672,
72.25328826904297
],
[
"2020-03-24 07:34:00",
69.0564034368691,
70.96977996826172,
73.15692138671875
],
[
"2020-03-24 07:35:00",
68.96641377011389,
76.6375961303711,
72.21951293945312
],
[
"2020-03-24 07:36:00",
68.87642410335869,
83.16655731201172,
74.12545776367188
],
[
"2020-03-24 07:37:00",
68.78643443660347,
83.07859802246094,
72.88916991454134
],
[
"2020-03-24 07:38:00",
68.69644476984827,
92.17417907714844,
72.8433609008789
],
[
"2020-03-24 07:39:00",
68.60645510309305,
92.9948959350586,
73.65784454345703
],
[
"2020-03-24 07:40:00",
68.51646543633785,
92.51905822753906,
72.56232452392578
],
[
"2020-03-24 07:41:00",
68.42647576958265,
91.8058090209961,
73.06637573242188
],
[
"2020-03-24 07:42:00",
68.33648610282744,
90.04006958007812,
72.91545104980469
],
[
"2020-03-24 07:43:00",
68.24649643607223,
85.17295837402344,
73.79078674316406
],
[
"2020-03-24 07:44:00",
68.15650676931702,
95.68914794921875,
72.5380859375
],
[
"2020-03-24 07:45:00",
68.06651710256182,
74.87901306152344,
73.2021255493164
],
[
"2020-03-24 07:46:00",
67.9765274358066,
60.12022018432617,
73.76215362548828
],
[
"2020-03-24 07:47:00",
67.96999418600018,
53.05949020385742,
73.28720092773438
],
[
"2020-03-24 07:48:00",
67.79999354000017,
48.9787483215332,
73.20462799072266
],
[
"2020-03-24 07:49:00",
67.60342746002077,
49.55990219116211,
72.59485626220703
],
[
"2020-03-24 07:50:00",
67.50143795130171,
50.27000427246094,
73.38900756835938
],
[
"2020-03-24 07:51:00",
67.39944844258264,
49.79863766947178,
72.78111267089844
],
[
"2020-03-24 07:52:00",
67.29745893386358,
49.78076171875,
73.90713500976562
],
[
"2020-03-24 07:53:00",
67.19546942514451,
50.86861801147461,
38.183509826660156
],
[
"2020-03-24 07:54:00",
67.09347991642545,
51.039466857910156,
17.961437225341797
],
[
"2020-03-24 07:55:00",
66.99149040770638,
51.160526275634766,
19.09199333190918
],
[
"2020-03-24 07:56:00",
66.88950089898731,
50.949893951416016,
18.68396759033203
],
[
"2020-03-24 07:57:00",
66.78751139026825,
51.169769287109375,
17.29629898071289
],
[
"2020-03-24 07:58:00",
66.68552188154918,
50.19011306762695,
18.370710372924805
]
]
},
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\tdata \u003d []\n\ttable \u003d []\n\timport datetime\n\tcurrent_datetime\u003ddatetime.datetime.now()\n\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\")\n\n\n\tif self.getSibling(\"Commissioning\").props.currentTabIndex \u003d\u003d 0:\n\t\t\tresults \u003d self.parent.getChild(\"Commissioning\").getChild(\"Sorter Perfomance\").getChild(\"Sorter Perfomance\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027destfault_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Commissioning\").getChild(\"Sorter Perfomance\").getChild(\"Sorter Perfomance\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027destfault_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Sorter Details.csv\u0027, data \u003d csv)\t\n\n\t\n\t\"\"\"elif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 1:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Scanner_Details\").getChild(\"Scanner Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No Code (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_count\u0027],result[\u0027GoodRead_count\u0027],result[\u0027NoRead_count\u0027],result[\u0027MultiLabelRead_count\u0027],result[\u0027NoCode_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_perc\u0027],result[\u0027GoodRead_perc\u0027],result[\u0027NoRead_perc\u0027],result[\u0027MultiLabelRead_perc\u0027],result[\u0027NoCode_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_rate\u0027],result[\u0027GoodRead_rate\u0027],result[\u0027NoRead_rate\u0027],result[\u0027MultiLabelRead_rate\u0027],result[\u0027NoCode_rate\u0027]])\n\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Scanner_Details\").getChild(\"Scanner Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No Code (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_count\u0027],result[\u0027GoodRead_count\u0027],result[\u0027NoRead_count\u0027],result[\u0027MultiLabelRead_count\u0027],result[\u0027NoCode_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_perc\u0027],result[\u0027GoodRead_perc\u0027],result[\u0027NoRead_perc\u0027],result[\u0027MultiLabelRead_perc\u0027],result[\u0027NoCode_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_rate\u0027],result[\u0027GoodRead_rate\u0027],result[\u0027NoRead_rate\u0027],result[\u0027MultiLabelRead_rate\u0027],result[\u0027NoCode_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d \u0027Scanner Details.csv\u0027, data \u003d csv)\n\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 2:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Sorter Summary\").getChild(\"Sorter Summary\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_count\u0027],result[\u0027Sorted_count\u0027],result[\u0027AWCSRecirc_count\u0027],result[\u0027OperRecirc_count\u0027],result[\u0027MachineRecirc_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_perc\u0027],result[\u0027Sorted_perc\u0027],result[\u0027AWCSRecirc_perc\u0027],result[\u0027OperRecirc_perc\u0027],result[\u0027MachineRecirc_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_rate\u0027],result[\u0027Sorted_rate\u0027],result[\u0027AWCSRecirc_rate\u0027],result[\u0027OperRecirc_rate\u0027],result[\u0027MachineRecirc_rate\u0027]])\n\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Sorter Summary\").getChild(\"Sorter Summary\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_count\u0027],result[\u0027Sorted_count\u0027],result[\u0027AWCSRecirc_count\u0027],result[\u0027OperRecirc_count\u0027],result[\u0027MachineRecirc_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_perc\u0027],result[\u0027Sorted_perc\u0027],result[\u0027AWCSRecirc_perc\u0027],result[\u0027OperRecirc_perc\u0027],result[\u0027MachineRecirc_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_rate\u0027],result[\u0027Sorted_rate\u0027],result[\u0027AWCSRecirc_rate\u0027],result[\u0027OperRecirc_rate\u0027],result[\u0027MachineRecirc_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d \u0027Sorter Summary.csv\u0027, data \u003d csv)\n\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 3:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Sorter Details\").getChild(\"Sorter Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027assigned_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027assigned_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027assigned_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Sorter Details\").getChild(\"Sorter Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027assigned_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027assigned_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027assigned_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d \u0027Sorter Details.csv\u0027, data \u003d csv)\n\t\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 4:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Lane Details\").getChild(\"Lane Details\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Lane Details\").getChild(\"Lane Details\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d \u0027Lane Details.csv\u0027, data \u003d csv)\n\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 5:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Induct\").getChild(\"Hourly_Induct\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_count\u0027],result[\u0027singlecarrier_count\u0027],result[\u0027doublecarrier_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_perc\u0027],result[\u0027SingleCarrier_perc\u0027],result[\u0027DoubleCarrier_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_rate\u0027],result[\u0027SingleCarrier_rate\u0027],result[\u0027DoubleCarrier_rate\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Induct\").getChild(\"Hourly_Induct\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_count\u0027],result[\u0027singlecarrier_count\u0027],result[\u0027doublecarrier_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_perc\u0027],result[\u0027SingleCarrier_perc\u0027],result[\u0027DoubleCarrier_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_rate\u0027],result[\u0027SingleCarrier_rate\u0027],result[\u0027DoubleCarrier_rate\u0027]])\n\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d \u0027Hourly Induct.csv\u0027, data \u003d csv)\n\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 6:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Scanner\").getChild(\"Hourly_Scanner\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No code (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_count\u0027],result[\u0027GoodRead_count\u0027],result[\u0027NoRead_count\u0027],result[\u0027MultiLabelRead_count\u0027],result[\u0027NoCode_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_perc\u0027],result[\u0027GoodRead_perc\u0027],result[\u0027NoRead_perc\u0027],result[\u0027MultiLabelRead_perc\u0027],result[\u0027NoCode_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_rate\u0027],result[\u0027GoodRead_rate\u0027],result[\u0027NoRead_rate\u0027],result[\u0027MultiLabelRead_rate\u0027],result[\u0027NoCode_rate\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Scanner\").getChild(\"Hourly_Scanner\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No code (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_count\u0027],result[\u0027GoodRead_count\u0027],result[\u0027NoRead_count\u0027],result[\u0027MultiLabelRead_count\u0027],result[\u0027NoCode_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_perc\u0027],result[\u0027GoodRead_perc\u0027],result[\u0027NoRead_perc\u0027],result[\u0027MultiLabelRead_perc\u0027],result[\u0027NoCode_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_rate\u0027],result[\u0027GoodRead_rate\u0027],result[\u0027NoRead_rate\u0027],result[\u0027MultiLabelRead_rate\u0027],result[\u0027NoCode_rate\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d \u0027Hourly Scanner.csv\u0027, data \u003d csv)\n\t\t\t\n\t\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 7:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Summary\").getChild(\"Hourly_Sorter_Summary\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Induct_count\u0027],result[\u0027Sorted_count\u0027],result[\u0027AWCSRecirc_count\u0027],result[\u0027OperRecirc_count\u0027],result[\u0027MachineRecirc_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Induct_perc\u0027],result[\u0027Sorted_perc\u0027],result[\u0027AWCSRecirc_perc\u0027],result[\u0027OperRecirc_perc\u0027],result[\u0027MachineRecirc_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Induct_rate\u0027],result[\u0027Sorted_rate\u0027],result[\u0027AWCSRecirc_rate\u0027],result[\u0027OperRecirc_rate\u0027],result[\u0027MachineRecirc_rate\u0027]])\n\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Summary\").getChild(\"Hourly_Sorter_Summary\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Induct_count\u0027],result[\u0027Sorted_count\u0027],result[\u0027AWCSRecirc_count\u0027],result[\u0027OperRecirc_count\u0027],result[\u0027MachineRecirc_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Induct_perc\u0027],result[\u0027Sorted_perc\u0027],result[\u0027AWCSRecirc_perc\u0027],result[\u0027OperRecirc_perc\u0027],result[\u0027MachineRecirc_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Induct_rate\u0027],result[\u0027Sorted_rate\u0027],result[\u0027AWCSRecirc_rate\u0027],result[\u0027OperRecirc_rate\u0027],result[\u0027MachineRecirc_rate\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d \u0027Hourly Sorter Summary.csv\u0027, data \u003d csv)\n\t\n\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 8:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Details\").getChild(\"Hourly_Sorter_Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027assigned_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknown_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027assigned_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027assigned_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Details\").getChild(\"Hourly_Sorter_Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027assigned_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknown_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027assigned_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027assigned_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d \u0027Hourly Sorter Details.csv\u0027, data \u003d csv)\n\t\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 9:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Lane\").getChild(\"Hourly_Lane\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Lane\").getChild(\"Hourly_Lane\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d \u0027Hourly Lane.csv\u0027, data \u003d csv)\"\"\""
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "ExportToCSV",
"tooltip": {
"enabled": true,
"location": "bottom",
"style": {
"backgroundColor": "#2B2B2BBF",
"color": "#FFFFFF",
"fontSize": 14,
"textAlign": "left",
"white-space": "pre"
},
"sustain": 2000
},
"visible": false
},
"position": {
"height": 27.9,
"width": 120,
"x": 1792.39,
"y": -11.936249999999973
},
"propConfig": {
"meta.tooltip.text": {
"binding": {
"config": {
"expression": "\"About: Export to CSV\"+ \r\n\"\\n\"+\r\n\"\\n\"+\"Which tab is open that\"+ \r\n\"\\n\"+\"table will be exported to CSV\"+ \r\n\"\\n\"+\"file after clicking on the button.\""
},
"type": "expr"
}
}
},
"props": {
"mode": "percent",
"style": {
"classes": "Button_Action",
"fontFamily": "Arial",
"marginBottom": "2px",
"marginTop": "16px"
},
"text": "Export to CSV"
},
"type": "ia.input.button"
},
{
"children": [
{
"meta": {
"name": "LPeriod"
},
"position": {
"basis": "60px"
},
"props": {
"style": {
"color": "#FFFFFF"
},
"text": "Period:"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Period"
},
"position": {
"basis": "160px"
},
"props": {
"options": [
{
"label": "Past 30 Sec",
"value": "Past 30 Sec"
},
{
"label": "Past 1 Min",
"value": "Past 1 Min"
},
{
"label": "Past 5 Min",
"value": "Past 5 Min"
},
{
"label": "Past 15 Min",
"value": "Past 15 Min"
},
{
"label": "Past 30 Min",
"value": "Past 30 Min"
},
{
"label": "Past Hour",
"value": "Past Hour"
},
{
"label": "Past 2 Hour",
"value": "Past 2 Hour"
},
{
"label": "Past 4 Hour",
"value": "Past 4 Hour"
},
{
"label": "Past 8 Hour",
"value": "Past 8 Hour"
},
{
"label": "Current Day",
"value": "Current Day"
},
{
"label": "Morning",
"value": "Morning"
},
{
"label": "Daylight",
"value": "Daylight"
},
{
"label": "Twilight",
"value": "Twilight"
},
{
"label": "Night",
"value": "Night"
},
{
"label": "Wrap Down",
"value": "Wrap Down"
},
{
"label": "Current Sort",
"value": "Current Sort"
},
{
"label": "Custom",
"value": "Custom"
}
],
"value": "Past 5 Min"
},
"type": "ia.input.dropdown"
},
{
"meta": {
"name": "Spare_0"
},
"position": {
"basis": "18.1px"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Start Date"
},
"position": {
"basis": "85px"
},
"props": {
"style": {
"color": "#FFFFFF"
},
"text": "Start Date:"
},
"type": "ia.display.label"
},
{
"custom": {
"Selected": {
"$": [
"ts",
192,
1689168232683
],
"$ts": 1688475180000
}
},
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\t\n\tself.custom.Selected \u003d self.props.value"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "StartTime"
},
"propConfig": {
"props.enabled": {
"binding": {
"config": {
"expression": "{../Period.props.value} \u003d \"Custom\""
},
"type": "expr"
}
},
"props.maxDate": {
"binding": {
"config": {
"expression": "now()"
},
"type": "expr"
}
},
"props.startDate": {
"binding": {
"config": {
"path": "../Period.props.value"
},
"transforms": [
{
"fallback": "todate(now())",
"inputType": "expression",
"mappings": [
{
"input": "\"Past 30 Min\"",
"output": "todate(dateFormat(dateArithmetic(now(),-30, \"Minute\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "\"Past Hour\"",
"output": "todate(dateFormat(dateArithmetic(now(),-1, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "\"Past 2 Hour\"",
"output": "todate(dateFormat(dateArithmetic(now(),-2, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "\"Past 4 Hour\"",
"output": "todate(dateFormat(dateArithmetic(now(),-4, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "\"Past 8 Hour\"",
"output": "todate(dateFormat(dateArithmetic(now(),-8, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "\"Current Day\"",
"output": "todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 00:00:00\"))"
},
{
"input": "\"Morning\"",
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 2:30:00\"),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")))"
},
{
"input": "\"Daylight\"",
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")))"
},
{
"input": "\"Twilight\"",
"output": "if (dateFormat(dateArithmetic(now(),0, \"Hours\"), \"HH:mm:ss\")\u003c\"13:00:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")))"
},
{
"input": "\"Night\"",
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")))"
},
{
"input": "\"Wrap Down\"",
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")))"
},
{
"input": "\"Current Sort\"",
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")), \r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")))))))"
},
{
"input": "\"Custom\"",
"output": "{this.props.value}"
},
{
"input": "\"Past 30 Sec\"",
"output": "todate(dateFormat(dateArithmetic(now(),-30, \"second\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "\"Past 1 Min\"",
"output": "todate(dateFormat(dateArithmetic(now(),-1,\"Minute\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "\"Past 5 Min\"",
"output": "todate(dateFormat(dateArithmetic(now(),-5,\"Minute\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "\"Past 15 Min\"",
"output": "todate(dateFormat(dateArithmetic(now(),-15,\"Minute\"), \"yyyy-MM-dd HH:mm:ss\"))"
}
],
"outputType": "expression",
"type": "map"
}
],
"type": "property"
},
"onChange": {
"enabled": null,
"script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.startDate"
}
},
"props.value": {
"onChange": {
"enabled": null,
"script": "\t\n\tif system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003e 604800 or system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003c 0:\n\t if system.date.secondsBetween(system.date.addSeconds(self.props.value,604800),system.date.now()) \u003c 0: \n\t self.getSibling(\"EndTime\").props.value \u003d system.date.now()\n\t else:\n\t self.getSibling(\"EndTime\").props.value \u003d system.date.addSeconds(self.props.value,604800)"
}
}
},
"props": {
"dismissOnSelect": false,
"formattedValue": "Oct 5, 2023 5:53 PM",
"formattedValues": {
"date": "Mar 26, 2021",
"datetime": "Mar 26, 2021 12:00 AM",
"time": "12:00 AM"
},
"value": {
"$": [
"ts",
192,
1696517936086
],
"$ts": 1696517636000
}
},
"type": "ia.input.date-time-input"
},
{
"meta": {
"name": "Spare"
},
"position": {
"basis": "18.1px"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "End Date"
},
"position": {
"basis": "81px"
},
"props": {
"style": {
"color": "#FFFFFF"
},
"text": "End Date:"
},
"type": "ia.display.label"
},
{
"custom": {
"Selected": {
"$": [
"ts",
192,
1689083723907
],
"$ts": 1688643420000
}
},
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\t\n\tself.custom.Selected \u003d self.props.value"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "EndTime"
},
"position": {
"basis": "190px"
},
"propConfig": {
"props.enabled": {
"binding": {
"config": {
"expression": "{../Period.props.value} \u003d \"Custom\""
},
"type": "expr"
}
},
"props.endDate": {
"binding": {
"config": {
"path": "../Period.props.value"
},
"transforms": [
{
"fallback": "{this.props.value}",
"inputType": "scalar",
"mappings": [
{
"input": "Past 30 Min",
"output": "todate(dateFormat(dateArithmetic(now(),0, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "Past Hour",
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "Past 2 Hour",
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "Past 4 Hour",
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "Past 8 Hour",
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "Current Day",
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "Morning",
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\"))))"
},
{
"input": "Daylight",
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\"))))"
},
{
"input": "Twilight",
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\"))))"
},
{
"input": "Night",
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\"))))"
},
{
"input": "Wrap Down",
"output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\"))))"
},
{
"input": "Current Sort",
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "Past 30 Sec",
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "Past 1 Min",
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "Past 5 Min",
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
},
{
"input": "Past 15 Min",
"output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))"
}
],
"outputType": "expression",
"type": "map"
}
],
"type": "property"
},
"onChange": {
"enabled": null,
"script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.endDate"
}
},
"props.maxDate": {
"binding": {
"config": {
"expression": "if(dateDiff({../StartTime.props.value},now(),\"day\") \u003c 7, now(),dateArithmetic({../StartTime.props.value}, 7, \"days\"))"
},
"type": "expr"
}
},
"props.minDate": {
"binding": {
"config": {
"expression": "{../StartTime.props.value}"
},
"type": "expr"
}
}
},
"props": {
"dismissOnSelect": false,
"formattedValue": "Oct 5, 2023 5:58 PM",
"formattedValues": {
"date": "Mar 29, 2021",
"datetime": "Mar 29, 2021 1:37 PM",
"time": "1:37 PM"
},
"value": {
"$": [
"ts",
192,
1696517936086
],
"$ts": 1696517936000
}
},
"type": "ia.input.date-time-input"
}
],
"meta": {
"name": "Period_not_Global_0"
},
"position": {
"height": 25.02,
"width": 792.96,
"x": 4.8,
"y": 5.49
},
"propConfig": {
"custom.EndDate": {
"binding": {
"config": {
"path": "./EndTime.props.value"
},
"type": "property"
}
},
"custom.StartDate": {
"binding": {
"config": {
"path": "./StartTime.props.value"
},
"type": "property"
}
},
"meta.visible": {
"binding": {
"config": {
"expression": "if({../Commissioning.props.currentTabIndex} !\u003d 2,1,0)"
},
"type": "expr"
}
}
},
"props": {
"style": {
"fontFamily": "Arial"
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "Label"
},
"position": {
"height": 31.99,
"width": 486.91,
"x": 834.44,
"y": 3.81
},
"props": {
"style": {
"color": "#FFFFFF",
"fontFamily": "Arial",
"fontSize": 20
},
"text": "COMMISSIONING TAB"
},
"type": "ia.display.label"
},
{
"custom": {
"debug": [
[
"2020-03-24 03:58:00",
83.44392609984358,
93.58514404296875,
71.81086730957031
],
[
"2020-03-24 03:59:00",
83.35893577107669,
106.05998229980469,
72.54214477539062
],
[
"2020-03-24 04:00:00",
83.2739454423098,
102.124267578125,
72.18306732177734
],
[
"2020-03-24 04:01:00",
83.26998772600022,
104.7994155883789,
72.2726821899414
],
[
"2020-03-24 04:02:00",
83.09998708000028,
110.67745971679688,
72.70557403564453
],
[
"2020-03-24 04:03:00",
82.95057846075277,
110.90865325927734,
72.86494445800781
],
[
"2020-03-24 04:04:00",
82.87408810123425,
111.18544006347656,
72.739990234375
],
[
"2020-03-24 04:05:00",
82.79759774171573,
110.57137298583984,
72.47943878173828
],
[
"2020-03-24 04:06:00",
82.72110738219722,
111.59486389160156,
72.50711059570312
],
[
"2020-03-24 04:07:00",
82.6446170226787,
110.79205322265625,
72.84617614746094
],
[
"2020-03-24 04:08:00",
82.56812666316019,
112.36724853515625,
72.59688568115234
],
[
"2020-03-24 04:09:00",
82.49163630364167,
111.96199035644531,
71.75237274169922
],
[
"2020-03-24 04:10:00",
82.41514594412317,
114.09909057617188,
72.87260437011719
],
[
"2020-03-24 04:11:00",
82.33865558460465,
113.22314453125,
72.4264144897461
],
[
"2020-03-24 04:12:00",
82.26216522508614,
112.67841339111328,
72.77767944335938
],
[
"2020-03-24 04:13:00",
82.18567486556762,
109.4883041381836,
73.2457504272461
],
[
"2020-03-24 04:14:00",
82.1091845060491,
109.47913360595703,
72.0219955444336
],
[
"2020-03-24 04:15:00",
82.03269414653059,
109.40910339355469,
72.11457061767578
],
[
"2020-03-24 04:16:00",
81.95620378701207,
108.2085189819336,
73.03665924072266
],
[
"2020-03-24 04:17:00",
81.87971342749356,
109.74492645263672,
72.89605712890625
],
[
"2020-03-24 04:18:00",
81.80322306797505,
110.48381042480469,
72.340087890625
],
[
"2020-03-24 04:19:00",
81.72673270845654,
110.1125259399414,
72.04779815673828
],
[
"2020-03-24 04:20:00",
81.65024234893802,
110.58039855957031,
72.02574157714844
],
[
"2020-03-24 04:21:00",
81.5737519894195,
111.26719665527344,
72.68399810791016
],
[
"2020-03-24 04:22:00",
81.57001033599973,
111.0679931640625,
72.2317123413086
],
[
"2020-03-24 04:23:00",
81.40001291999972,
111.84290313720703,
73.5782470703125
],
[
"2020-03-24 04:24:00",
81.22444354734957,
111.08856201171875,
74.54239654541016
],
[
"2020-03-24 04:25:00",
81.13445335130304,
110.7277603149414,
73.62892150878906
],
[
"2020-03-24 04:26:00",
81.04446315525652,
110.72388458251953,
74.79293823242188
],
[
"2020-03-24 04:27:00",
80.95447295921001,
113.21517944335938,
73.95577239990234
],
[
"2020-03-24 04:28:00",
80.86448276316348,
112.6423568725586,
74.46560668945312
],
[
"2020-03-24 04:29:00",
80.77449256711697,
113.47187805175781,
75.20769500732422
],
[
"2020-03-24 04:30:00",
80.68450237107044,
113.81484985351562,
74.11184692382812
],
[
"2020-03-24 04:31:00",
80.59451217502392,
110.26861572265625,
73.92262268066406
],
[
"2020-03-24 04:32:00",
80.50452197897741,
109.19113159179688,
74.61058807373047
],
[
"2020-03-24 04:33:00",
80.41453178293088,
108.94200134277344,
74.5039291381836
],
[
"2020-03-24 04:34:00",
80.32454158688437,
109.96826934814453,
74.46529388427734
],
[
"2020-03-24 04:35:00",
80.23455139083784,
81.94364929199219,
73.67473602294922
],
[
"2020-03-24 04:36:00",
80.14456119479132,
23.80181121826172,
73.68876117466887
],
[
"2020-03-24 04:37:00",
80.0545709987448,
1.4474921226501465,
73.68912506103516
],
[
"2020-03-24 04:38:00",
79.96458080269828,
4.1637725830078125,
73.72541046142578
],
[
"2020-03-24 04:39:00",
79.87459060665176,
26.945161819458008,
74.61903381347656
],
[
"2020-03-24 04:40:00",
79.87000710599979,
34.11628341674805,
73.51866149902344
],
[
"2020-03-24 04:41:00",
79.70000645999983,
27.773473739624023,
74.04241180419922
],
[
"2020-03-24 04:42:00",
79.60965611151889,
27.49029541015625,
73.1905517578125
],
[
"2020-03-24 04:43:00",
79.56329763722199,
34.070072174072266,
73.98297882080078
],
[
"2020-03-24 04:44:00",
79.5169391629251,
33.60432052612305,
74.68580627441406
],
[
"2020-03-24 04:45:00",
79.4705806886282,
33.17567825317383,
73.96578216552734
],
[
"2020-03-24 04:46:00",
79.42422221433131,
33.235443115234375,
74.14202880859375
],
[
"2020-03-24 04:47:00",
79.37786374003441,
33.624229431152344,
73.29328918457031
],
[
"2020-03-24 04:48:00",
79.33150526573752,
33.59697723388672,
73.17694091796875
],
[
"2020-03-24 04:49:00",
79.28514679144062,
33.403076171875,
73.81486511230469
],
[
"2020-03-24 04:50:00",
79.23878831714373,
33.89695739746094,
74.30374145507812
],
[
"2020-03-24 04:51:00",
79.19242984284683,
32.8265266418457,
74.06024169921875
],
[
"2020-03-24 04:52:00",
79.14607136854994,
48.27207946777344,
73.2079086303711
],
[
"2020-03-24 04:53:00",
79.09971289425305,
74.11988830566406,
72.95736694335938
],
[
"2020-03-24 04:54:00",
79.05335441995615,
85.12024688720703,
73.62250518798828
],
[
"2020-03-24 04:55:00",
79.00699594565926,
89.70301055908203,
72.9462661743164
],
[
"2020-03-24 04:56:00",
78.96063747136236,
98.89726257324219,
72.34540557861328
],
[
"2020-03-24 04:57:00",
78.91427899706547,
104.57252502441406,
73.3578872680664
],
[
"2020-03-24 04:58:00",
78.86792052276857,
103.37727355957031,
73.94607543945312
],
[
"2020-03-24 04:59:00",
78.82156204847168,
103.06717681884766,
72.9709701538086
],
[
"2020-03-24 05:00:00",
78.77520357417478,
102.50790405273438,
74.46186065673828
],
[
"2020-03-24 05:01:00",
78.72884509987789,
102.56554412841797,
72.30302429199219
],
[
"2020-03-24 05:02:00",
78.68248662558099,
100.72061157226562,
73.90963745117188
],
[
"2020-03-24 05:03:00",
78.6361281512841,
84.94855499267578,
72.5624771118164
],
[
"2020-03-24 05:04:00",
78.5897696769872,
73.80229949951172,
72.40718078613281
],
[
"2020-03-24 05:05:00",
78.54341120269031,
66.7529296875,
73.5855941772461
],
[
"2020-03-24 05:06:00",
78.49705272839341,
58.3730354309082,
73.1899185180664
],
[
"2020-03-24 05:07:00",
78.45069425409652,
54.12462615966797,
73.07763671875
],
[
"2020-03-24 05:08:00",
78.40433577979962,
51.171958923339844,
73.19320678710938
],
[
"2020-03-24 05:09:00",
78.35797730550273,
48.614585876464844,
72.81364440917969
],
[
"2020-03-24 05:10:00",
78.31161883120583,
55.98033905029297,
74.0353775024414
],
[
"2020-03-24 05:11:00",
78.26526035690894,
55.769962310791016,
74.27434539794922
],
[
"2020-03-24 05:12:00",
78.21890188261204,
55.67626190185547,
72.99474334716797
],
[
"2020-03-24 05:13:00",
78.17254340831515,
53.84586715698242,
73.18851470947266
],
[
"2020-03-24 05:14:00",
78.17000064599996,
49.15884017944336,
72.83944702148438
],
[
"2020-03-24 05:15:00",
78,
48.674129486083984,
72.74655151367188
],
[
"2020-03-24 05:16:00",
77.9366887710829,
48.823998987048924,
73.24293518066406
],
[
"2020-03-24 05:17:00",
77.90413912638326,
48.8282470703125,
72.28050994873047
],
[
"2020-03-24 05:18:00",
77.87158948168361,
49.756980895996094,
72.88276672363281
],
[
"2020-03-24 05:19:00",
77.83903983698399,
49.47259521484375,
73.35757446289062
],
[
"2020-03-24 05:20:00",
77.80649019228434,
49.850311279296875,
73.20963287353516
],
[
"2020-03-24 05:21:00",
77.77394054758471,
49.637855529785156,
72.9081039428711
],
[
"2020-03-24 05:22:00",
77.74139090288507,
49.61250305175781,
72.93186950683594
],
[
"2020-03-24 05:23:00",
77.70884125818544,
48.27946090698242,
74.17268371582031
],
[
"2020-03-24 05:24:00",
77.6762916134858,
48.74678421020508,
73.15660858154297
],
[
"2020-03-24 05:25:00",
77.64374196878616,
48.357120513916016,
72.6622543334961
],
[
"2020-03-24 05:26:00",
77.61119232408653,
49.31953430175781,
72.34400177001953
],
[
"2020-03-24 05:27:00",
77.57864267938689,
49.709964752197266,
72.97113037109375
],
[
"2020-03-24 05:28:00",
77.54609303468726,
50.2484130859375,
72.39154052734375
],
[
"2020-03-24 05:29:00",
77.51354338998762,
50.60381317138672,
72.06515502929688
],
[
"2020-03-24 05:30:00",
77.48099374528799,
50.00936508178711,
56.87029266357422
],
[
"2020-03-24 05:31:00",
77.44844410058835,
49.875885009765625,
16.654312133789062
],
[
"2020-03-24 05:32:00",
77.4158944558887,
48.563663482666016,
18.19554901123047
],
[
"2020-03-24 05:33:00",
77.38334481118908,
48.847572326660156,
18.055583953857422
],
[
"2020-03-24 05:34:00",
77.35079516648943,
48.35354232788086,
18.378847122192383
],
[
"2020-03-24 05:35:00",
77.3182455217898,
48.75905990600586,
17.62409782409668
],
[
"2020-03-24 05:36:00",
77.28569587709016,
48.05728530883789,
18.058086395263672
],
[
"2020-03-24 05:37:00",
77.25314623239053,
54.909175872802734,
17.759536743164062
],
[
"2020-03-24 05:38:00",
77.22059658769089,
54.575439453125,
17.888395309448242
],
[
"2020-03-24 05:39:00",
77.18804694299125,
55.046234130859375,
18.210878372192383
],
[
"2020-03-24 05:40:00",
77.15549729829162,
54.0140495300293,
17.824277877807617
],
[
"2020-03-24 05:41:00",
77.12294765359198,
53.690467834472656,
18.451248168945312
],
[
"2020-03-24 05:42:00",
77.09039800889235,
53.07158279418945,
18.209468841552734
],
[
"2020-03-24 05:43:00",
77.05784836419271,
53.31936264038086,
18.179603576660156
],
[
"2020-03-24 05:44:00",
77.02529871949308,
53.26475143432617,
18.342716217041016
],
[
"2020-03-24 05:45:00",
76.99274907479344,
51.945220947265625,
18.539770126342773
],
[
"2020-03-24 05:46:00",
76.9601994300938,
51.81389617919922,
18.015705108642578
],
[
"2020-03-24 05:47:00",
76.92764978539417,
51.123085021972656,
17.368398666381836
],
[
"2020-03-24 05:48:00",
76.89510014069452,
51.4550666809082,
18.14003562927246
],
[
"2020-03-24 05:49:00",
76.8625504959949,
50.60249710083008,
18.289703369140625
],
[
"2020-03-24 05:50:00",
76.83000085129525,
50.91603088378906,
18.2962646484375
],
[
"2020-03-24 05:51:00",
76.79745120659562,
53.06449508666992,
18.563539505004883
],
[
"2020-03-24 05:52:00",
76.76490156189598,
54.72663497924805,
18.568862915039062
],
[
"2020-03-24 05:53:00",
76.73235191719634,
54.90778732299805,
18.28094482421875
],
[
"2020-03-24 05:54:00",
76.69980227249671,
53.92911911010742,
18.02821159362793
],
[
"2020-03-24 05:55:00",
76.66725262779707,
53.20056915283203,
21.20859718322754
],
[
"2020-03-24 05:56:00",
76.63470298309744,
53.7746696472168,
70.31324768066406
],
[
"2020-03-24 05:57:00",
76.6021533383978,
54.07472610473633,
73.2507553100586
],
[
"2020-03-24 05:58:00",
76.56960369369816,
53.80739974975586,
73.81517791748047
],
[
"2020-03-24 05:59:00",
76.53705404899853,
53.748661041259766,
73.31723022460938
],
[
"2020-03-24 06:00:00",
76.50450440429888,
54.74142837524414,
72.85430145263672
],
[
"2020-03-24 06:01:00",
76.47195475959926,
56.06607437133789,
73.29580688476562
],
[
"2020-03-24 06:02:00",
76.46999418600018,
55.171714782714844,
72.67166195723287
],
[
"2020-03-24 06:03:00",
76.29999354000017,
55.41927719116211,
72.6522445678711
],
[
"2020-03-24 06:04:00",
76.17097911658006,
55.45018005371094,
73.24137115478516
],
[
"2020-03-24 06:05:00",
76.10446483646761,
55.66059112548828,
72.9041976928711
],
[
"2020-03-24 06:06:00",
76.03795055635517,
49.595481872558594,
73.65878295898438
],
[
"2020-03-24 06:07:00",
75.97143627624271,
47.00128173828125,
72.86134338378906
],
[
"2020-03-24 06:08:00",
75.90492199613027,
47.58378601074219,
72.69776153564453
],
[
"2020-03-24 06:09:00",
75.83840771601783,
49.07365417480469,
72.17729187011719
],
[
"2020-03-24 06:10:00",
75.77189343590538,
56.555606842041016,
72.93250274658203
],
[
"2020-03-24 06:11:00",
75.70537915579293,
56.26713180541992,
72.06671905517578
],
[
"2020-03-24 06:12:00",
75.63886487568048,
55.18650817871094,
73.08904266357422
],
[
"2020-03-24 06:13:00",
75.57235059556804,
48.025177001953125,
73.17881774902344
],
[
"2020-03-24 06:14:00",
75.50583631545558,
47.967350006103516,
73.10953521728516
],
[
"2020-03-24 06:15:00",
75.43932203534314,
49.351463317871094,
72.9697265625
],
[
"2020-03-24 06:16:00",
75.3728077552307,
57.63689041137695,
73.93919372558594
],
[
"2020-03-24 06:17:00",
75.30629347511824,
51.609039306640625,
73.03306579589844
],
[
"2020-03-24 06:18:00",
75.2397791950058,
49.73860549926758,
73.2399673461914
],
[
"2020-03-24 06:19:00",
75.17326491489335,
50.75581359863281,
72.73904418945312
],
[
"2020-03-24 06:20:00",
75.1067506347809,
50.66218566894531,
72.50445556640625
],
[
"2020-03-24 06:21:00",
75.04023635466845,
50.81214141845703,
72.9201431274414
],
[
"2020-03-24 06:22:00",
74.97372207455601,
51.4454231262207,
72.74983978271484
],
[
"2020-03-24 06:23:00",
74.90720779444355,
51.69704055786133,
72.99396514892578
],
[
"2020-03-24 06:24:00",
74.84069351433111,
51.35186767578125,
73.40730285644531
],
[
"2020-03-24 06:25:00",
74.77417923421866,
50.72081756591797,
72.23859405517578
],
[
"2020-03-24 06:26:00",
74.76998772600024,
50.91818618774414,
73.011474609375
],
[
"2020-03-24 06:27:00",
74.59998708000028,
50.9371452331543,
73.52397918701172
],
[
"2020-03-24 06:28:00",
74.47115968724424,
51.061458587646484,
73.56307220458984
],
[
"2020-03-24 06:29:00",
74.40464696005053,
50.900325775146484,
73.50645446777344
],
[
"2020-03-24 06:30:00",
74.33813423285682,
51.356689453125,
73.11031341552734
],
[
"2020-03-24 06:31:00",
74.2716215056631,
51.44089126586914,
74.34957122802734
],
[
"2020-03-24 06:32:00",
74.2051087784694,
51.28786849975586,
73.98580169677734
],
[
"2020-03-24 06:33:00",
74.13859605127568,
51.93085537607588,
72.36542510986328
],
[
"2020-03-24 06:34:00",
74.07208332408197,
51.952125549316406,
72.51180267333984
],
[
"2020-03-24 06:35:00",
74.00557059688826,
57.87371063232422,
73.43373107910156
],
[
"2020-03-24 06:36:00",
73.93905786969457,
80.50335693359375,
73.54712677001953
],
[
"2020-03-24 06:37:00",
73.87254514250085,
86.00247192382812,
73.6276626586914
],
[
"2020-03-24 06:38:00",
73.80603241530714,
92.10163116455078,
73.07763671875
],
[
"2020-03-24 06:39:00",
73.73951968811343,
92.22298431396484,
72.73919677734375
],
[
"2020-03-24 06:40:00",
73.67300696091972,
91.8537368774414,
72.59422302246094
],
[
"2020-03-24 06:41:00",
73.60649423372601,
91.79039764404297,
72.58702850341797
],
[
"2020-03-24 06:42:00",
73.5399815065323,
92.08602905273438,
73.7885971069336
],
[
"2020-03-24 06:43:00",
73.47346877933859,
92.87781524658203,
72.7099609375
],
[
"2020-03-24 06:44:00",
73.40695605214488,
96.19808197021484,
73.00537872314453
],
[
"2020-03-24 06:45:00",
73.34044332495118,
96.97959899902344,
73.0341567993164
],
[
"2020-03-24 06:46:00",
73.27393059775747,
92.9488296508789,
73.91197967529297
],
[
"2020-03-24 06:47:00",
73.20741787056376,
93.09352111816406,
72.77579498291016
],
[
"2020-03-24 06:48:00",
73.14090514337005,
91.96395111083984,
71.88639831542969
],
[
"2020-03-24 06:49:00",
73.07439241617634,
92.7508773803711,
73.19898986816406
],
[
"2020-03-24 06:50:00",
73.07001033599973,
91.7613525390625,
73.58168029785156
],
[
"2020-03-24 06:51:00",
72.90001291999972,
90.88325500488281,
73.70819854736328
],
[
"2020-03-24 06:52:00",
72.74429166862062,
90.33417510986328,
72.71105194091797
],
[
"2020-03-24 06:53:00",
72.66377465236994,
95.02799224853516,
75.33968353271484
],
[
"2020-03-24 06:54:00",
72.58325763611924,
96.9925308227539,
74.09574890136719
],
[
"2020-03-24 06:55:00",
72.50274061986855,
96.695068359375,
73.8018798828125
],
[
"2020-03-24 06:56:00",
72.42222360361787,
95.75796508789062,
74.43511199951172
],
[
"2020-03-24 06:57:00",
72.34170658736717,
96.17393493652344,
74.73851776123047
],
[
"2020-03-24 06:58:00",
72.26118957111649,
88.4173812866211,
75.60273742675781
],
[
"2020-03-24 06:59:00",
72.1806725548658,
88.39751434326172,
74.84156799316406
],
[
"2020-03-24 07:00:00",
72.1001555386151,
87.41456604003906,
74.45763397216797
],
[
"2020-03-24 07:01:00",
72.01963852236442,
87.65657806396484,
73.62500762939453
],
[
"2020-03-24 07:02:00",
71.93912150611372,
87.04649353027344,
75.57865142822266
],
[
"2020-03-24 07:03:00",
71.85860448986304,
87.92521667480469,
74.86284637451172
],
[
"2020-03-24 07:04:00",
71.77808747361235,
85.46574401855469,
74.23040008544922
],
[
"2020-03-24 07:05:00",
71.69757045736166,
51.844181060791016,
73.2090072631836
],
[
"2020-03-24 07:06:00",
71.61705344111097,
36.57521057128906,
74.82296752929688
],
[
"2020-03-24 07:07:00",
71.53653642486027,
34.56216812133789,
74.66110229492188
],
[
"2020-03-24 07:08:00",
71.45601940860959,
48.19200897216797,
73.77107238769531
],
[
"2020-03-24 07:09:00",
71.3755023923589,
52.86350631713867,
74.53269958496094
],
[
"2020-03-24 07:10:00",
71.37000710599979,
52.843929290771484,
73.5987319946289
],
[
"2020-03-24 07:11:00",
71.20000645999983,
52.08213424682617,
74.15689849853516
],
[
"2020-03-24 07:12:00",
71.03583251441142,
51.53842544555664,
73.91010284423828
],
[
"2020-03-24 07:13:00",
70.95084242170037,
43.506919860839844,
73.70914459228516
],
[
"2020-03-24 07:14:00",
70.86585232898932,
43.037841796875,
73.2168197631836
],
[
"2020-03-24 07:15:00",
70.78086223627825,
43.77318572998047,
74.06806182861328
],
[
"2020-03-24 07:16:00",
70.6958721435672,
46.766944885253906,
74.05726623535156
],
[
"2020-03-24 07:17:00",
70.61088205085615,
50.872379302978516,
74.08291625976562
],
[
"2020-03-24 07:18:00",
70.5258919581451,
51.395668029785156,
74.64201354980469
],
[
"2020-03-24 07:19:00",
70.44090186543403,
50.60863494873047,
73.44953155517578
],
[
"2020-03-24 07:20:00",
70.35591177272298,
40.730621337890625,
72.79737854003906
],
[
"2020-03-24 07:21:00",
70.27092168001192,
41.385196685791016,
73.6615982055664
],
[
"2020-03-24 07:22:00",
70.18593158730087,
52.25959777832031,
73.92058563232422
],
[
"2020-03-24 07:23:00",
70.10094149458982,
46.88405990600586,
74.61308288574219
],
[
"2020-03-24 07:24:00",
70.01595140187875,
47.141448974609375,
73.66790870618443
],
[
"2020-03-24 07:25:00",
69.9309613091677,
47.107181549072266,
73.63360595703125
],
[
"2020-03-24 07:26:00",
69.84597121645665,
47.4166259765625,
74.238525390625
],
[
"2020-03-24 07:27:00",
69.7609811237456,
46.56296157836914,
73.82565307617188
],
[
"2020-03-24 07:28:00",
69.67599103103453,
46.3474006652832,
72.98832702636719
],
[
"2020-03-24 07:29:00",
69.67000064599995,
47.08136046272777,
73.30158233642578
],
[
"2020-03-24 07:30:00",
69.5,
47.10820770263672,
73.27828216552734
],
[
"2020-03-24 07:31:00",
69.32637243713472,
47.034088134765625,
73.60092163085938
],
[
"2020-03-24 07:32:00",
69.23638277037952,
45.57647705078125,
73.87054443359375
],
[
"2020-03-24 07:33:00",
69.1463931036243,
51.21367645263672,
72.25328826904297
],
[
"2020-03-24 07:34:00",
69.0564034368691,
70.96977996826172,
73.15692138671875
],
[
"2020-03-24 07:35:00",
68.96641377011389,
76.6375961303711,
72.21951293945312
],
[
"2020-03-24 07:36:00",
68.87642410335869,
83.16655731201172,
74.12545776367188
],
[
"2020-03-24 07:37:00",
68.78643443660347,
83.07859802246094,
72.88916991454134
],
[
"2020-03-24 07:38:00",
68.69644476984827,
92.17417907714844,
72.8433609008789
],
[
"2020-03-24 07:39:00",
68.60645510309305,
92.9948959350586,
73.65784454345703
],
[
"2020-03-24 07:40:00",
68.51646543633785,
92.51905822753906,
72.56232452392578
],
[
"2020-03-24 07:41:00",
68.42647576958265,
91.8058090209961,
73.06637573242188
],
[
"2020-03-24 07:42:00",
68.33648610282744,
90.04006958007812,
72.91545104980469
],
[
"2020-03-24 07:43:00",
68.24649643607223,
85.17295837402344,
73.79078674316406
],
[
"2020-03-24 07:44:00",
68.15650676931702,
95.68914794921875,
72.5380859375
],
[
"2020-03-24 07:45:00",
68.06651710256182,
74.87901306152344,
73.2021255493164
],
[
"2020-03-24 07:46:00",
67.9765274358066,
60.12022018432617,
73.76215362548828
],
[
"2020-03-24 07:47:00",
67.96999418600018,
53.05949020385742,
73.28720092773438
],
[
"2020-03-24 07:48:00",
67.79999354000017,
48.9787483215332,
73.20462799072266
],
[
"2020-03-24 07:49:00",
67.60342746002077,
49.55990219116211,
72.59485626220703
],
[
"2020-03-24 07:50:00",
67.50143795130171,
50.27000427246094,
73.38900756835938
],
[
"2020-03-24 07:51:00",
67.39944844258264,
49.79863766947178,
72.78111267089844
],
[
"2020-03-24 07:52:00",
67.29745893386358,
49.78076171875,
73.90713500976562
],
[
"2020-03-24 07:53:00",
67.19546942514451,
50.86861801147461,
38.183509826660156
],
[
"2020-03-24 07:54:00",
67.09347991642545,
51.039466857910156,
17.961437225341797
],
[
"2020-03-24 07:55:00",
66.99149040770638,
51.160526275634766,
19.09199333190918
],
[
"2020-03-24 07:56:00",
66.88950089898731,
50.949893951416016,
18.68396759033203
],
[
"2020-03-24 07:57:00",
66.78751139026825,
51.169769287109375,
17.29629898071289
],
[
"2020-03-24 07:58:00",
66.68552188154918,
50.19011306762695,
18.370710372924805
]
]
},
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\t\n\timport datetime\n\timport time\n\t\n\tcsvBytes \u003d system.report.executeReport(path\u003d\"Statistics/Shipping Sorter Statistics Com\", project\u003d\"ONT5\", parameters \u003d {}, fileType\u003d\"csv\")\n\tcurrent_datetime\u003ddatetime.datetime.now()\n\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\")\n\tsystem.perspective.download(str_date+\" Sorter Summary.csv\", csvBytes)\n\t\n\t\"\"\"\t\n\t\tif self.getSibling(\"Commissioning\").props.currentTabIndex \u003d\u003d 1:\n\t\tsystem.tag.writeBlocking([\"StatComTime/StartDateCom\"],[self.getSibling(\"Period_not_Global_0\").custom.StartDate])\n\t\tsystem.tag.writeBlocking([\"StatComTime/EndDateCom\"],[self.getSibling(\"Period_not_Global_0\").custom.EndDate])\n\t\t \n\t\tcsvBytes \u003d system.report.executeReport(path\u003d\"Statistics/Shipping Sorter Statistics Com\", project\u003d\"ONT5\", parameters \u003d {}, fileType\u003d\"csv\")\n\t\tcurrent_datetime\u003ddatetime.datetime.now()\n\t\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\")\n\t\tsystem.perspective.download(str_date+\" Sorter Summary.csv\", csvBytes)\n\t\telif self.getSibling(\"Commissioning\").props.currentTabIndex \u003d\u003d 2:\n\t\tcsvBytes \u003d system.report.executeReport(path\u003d\"Statistics/Singulator Statistics Com\", project\u003d\"ONT5\", parameters \u003d {}, fileType\u003d\"csv\")\n\t\tcurrent_datetime\u003ddatetime.datetime.now()\n\t\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\")\n\t\tsystem.perspective.download(str_date+\" Singulator Summary.csv\", csvBytes)\n\t\"\"\"\n\t\t\n\t\n\t\n\t"
},
"enabled": false,
"scope": "G",
"type": "script"
}
},
"dom": {
"onClick": {
"config": {
"script": "\tdata \u003d [] \n\ttable \u003d []\n\timport datetime\n\tcurrent_datetime\u003ddatetime.datetime.now() \n\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\") \n\tif self.getSibling(\"Commissioning\").props.currentTabIndex \u003d\u003d 1:\n\t\tsystem.tag.writeBlocking([\"StatComTime/StartDateCom\"],[self.getSibling(\"Period_not_Global_0\").custom.StartDate]) \n\t\tsystem.tag.writeBlocking([\"StatComTime/EndDateCom\"],[self.getSibling(\"Period_not_Global_0\").custom.EndDate]) \n\t \n\t\tcsvBytes \u003d system.report.executeReport(path\u003d\"Statistics/Shipping Sorter Statistics Com\", project\u003d\"ONT5\", parameters \u003d {}, fileType\u003d\"csv\") \n\t\tsystem.perspective.download(str_date+\" Sorter Summary.csv\", csvBytes)\n\t\t\n\telif self.getSibling(\"Commissioning\").props.currentTabIndex \u003d\u003d 2: \n\t\tcsvBytes \u003d system.report.executeReport(path\u003d\"Statistics/Singulator Statistics Com\", project\u003d\"ONT5\", parameters \u003d {}, fileType\u003d\"csv\") \n\t\tsystem.perspective.download(str_date+\" Singulator Summary.csv\", csvBytes) \n\n\n\n\n\tif self.getSibling(\"Commissioning\").props.currentTabIndex \u003d\u003d 0:\n\t\t\tresults \u003d self.parent.getChild(\"Commissioning\").getChild(\"Sorter Perfomance\").getChild(\"Sorter Perfomance\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027destfault_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Commissioning\").getChild(\"Sorter Perfomance\").getChild(\"Sorter Perfomance\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027destfault_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Sorter Details.csv\u0027, data \u003d csv)\t\t\t \n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\"\"\"import time\n\timport datetime\n\ttime.sleep(2)\n\tcsvBytes \u003d system.report.executeReport(path\u003d\"Statistics/Shipping Sorter Statistics Com\", project\u003d\"ONT5\", parameters \u003d {}, fileType\u003d\"csv\")\n\tcurrent_datetime\u003ddatetime.datetime.now()\n\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\")\n\tsystem.perspective.download(str_date+\" Sorter Summary.csv\", csvBytes)\"\"\""
},
"scope": "G",
"type": "script"
},
"onMouseEnter": {
"config": {
"script": "\tsystem.tag.writeBlocking([\"StatComTime/StartDateCom\"],[self.getSibling(\"Period_not_Global_0\").custom.StartDate])\n\tsystem.tag.writeBlocking([\"StatComTime/EndDateCom\"],[self.getSibling(\"Period_not_Global_0\").custom.EndDate])\t"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "ExportToCSV_0",
"tooltip": {
"enabled": true,
"location": "bottom",
"style": {
"backgroundColor": "#2B2B2BBF",
"color": "#FFFFFF",
"fontSize": 14,
"textAlign": "left",
"white-space": "pre"
},
"sustain": 2000
}
},
"position": {
"height": 27.9,
"rotate": {
"anchor": "100% -1068%"
},
"width": 120,
"x": 1792.39,
"y": -11.328
},
"propConfig": {
"meta.tooltip.text": {
"binding": {
"config": {
"expression": "\"About: Export to CSV\"+ \r\n\"\\n\"+\r\n\"\\n\"+\"Which tab is open that\"+ \r\n\"\\n\"+\"table will be exported to CSV\"+ \r\n\"\\n\"+\"file after clicking on the button.\""
},
"type": "expr"
}
}
},
"props": {
"mode": "percent",
"style": {
"classes": "Button_Action",
"fontFamily": "Arial",
"marginBottom": "2px",
"marginTop": "16px"
},
"text": "Export to CSV"
},
"type": "ia.input.button"
}
],
"meta": {
"name": "root"
},
"props": {
"style": {
"backgroundColor": "#535E1A"
}
},
"type": "ia.container.coord"
}
}