{ "datasets": [ { "displayName": "route revenue", "name": "fdefd57c", "query": "SELECT\n T.pickup_zip,\n T.dropoff_zip,\n T.route as `Route`,\n T.frequency as `Number Trips`,\n T.total_fare as `Total Revenue`\nFROM\n (\n SELECT\n pickup_zip,\n dropoff_zip,\n concat(pickup_zip, '-', dropoff_zip) AS route,\n count(*) as frequency,\n SUM(fare_amount) as total_fare\n FROM\n `samples`.`nyctaxi`.`trips`\n GROUP BY\n 1,2,3\n ) T\nORDER BY\n 1 ASC" }, { "displayName": "trips", "name": "ecfcdc7c", "query": "SELECT\n T.tpep_pickup_datetime,\n T.tpep_dropoff_datetime,\n T.fare_amount,\n T.pickup_zip,\n T.dropoff_zip,\n T.trip_distance,\n T.weekday,\n CASE\n WHEN T.weekday = 1 THEN 'Sunday'\n WHEN T.weekday = 2 THEN 'Monday'\n WHEN T.weekday = 3 THEN 'Tuesday'\n WHEN T.weekday = 4 THEN 'Wednesday'\n WHEN T.weekday = 5 THEN 'Thursday'\n WHEN T.weekday = 6 THEN 'Friday'\n WHEN T.weekday = 7 THEN 'Saturday'\n ELSE 'N/A'\n END AS day_of_week, \n T.fare_amount, \n T.trip_distance\nFROM\n (\n SELECT\n dayofweek(tpep_pickup_datetime) as weekday,\n *\n FROM\n `samples`.`nyctaxi`.`trips`\n WHERE\n trip_distance \u003e 0\n AND trip_distance \u003c 10\n AND fare_amount \u003e 0\n AND fare_amount \u003c 50\n ) T\nORDER BY\n T.weekday " } ], "pages": [ { "displayName": "New Page", "layout": [ { "position": { "height": 1, "width": 2, "x": 0, "y": 1 }, "widget": { "name": "c4d87efe", "queries": [ { "name": "dashboards/01ee564285a315dd80d473e76171660a/datasets/01ee564285a51daf810a8ffc5051bfee_tpep_dropoff_datetime", "query": { "datasetName": "ecfcdc7c", "disaggregated": false, "fields": [ { "expression": "`tpep_dropoff_datetime`", "name": "tpep_dropoff_datetime" }, { "expression": "COUNT_IF(`associative_filter_predicate_group`)", "name": "tpep_dropoff_datetime_associativity" } ] } } ], "spec": { "encodings": { "fields": [ { "displayName": "tpep_dropoff_datetime", "fieldName": "tpep_dropoff_datetime", "queryName": "dashboards/01ee564285a315dd80d473e76171660a/datasets/01ee564285a51daf810a8ffc5051bfee_tpep_dropoff_datetime" } ] }, "frame": { "showTitle": true, "title": "Time Range" }, "version": 2, "widgetType": "filter-date-range-picker" } } }, { "position": { "height": 4, "width": 3, "x": 0, "y": 10 }, "widget": { "name": "61e19e9c", "queries": [ { "name": "main_query", "query": { "datasetName": "ecfcdc7c", "disaggregated": false, "fields": [ { "expression": "COUNT(`*`)", "name": "count(*)" }, { "expression": "DATE_TRUNC(\"HOUR\", `tpep_pickup_datetime`)", "name": "hourly(tpep_pickup_datetime)" } ] } } ], "spec": { "encodings": { "label": { "show": false }, "x": { "axis": { "title": "Pickup Hour" }, "displayName": "Pickup Hour", "fieldName": "hourly(tpep_pickup_datetime)", "scale": { "type": "temporal" } }, "y": { "axis": { "title": "Number of Rides" }, "displayName": "Number of Rides", "fieldName": "count(*)", "scale": { "type": "quantitative" } } }, "frame": { "showTitle": true, "title": "Pickup Hour Distribution" }, "mark": { "colors": [ "#077A9D", "#FFAB00", "#00A972", "#FF3621", "#8BCAE7", "#AB4057", "#99DDB4", "#FCA4A1", "#919191", "#BF7080" ] }, "version": 3, "widgetType": "bar" } } }, { "position": { "height": 8, "width": 4, "x": 2, "y": 2 }, "widget": { "name": "3b1dff20", "queries": [ { "name": "main_query", "query": { "datasetName": "ecfcdc7c", "disaggregated": true, "fields": [ { "expression": "`day_of_week`", "name": "day_of_week" }, { "expression": "`fare_amount`", "name": "fare_amount" }, { "expression": "`trip_distance`", "name": "trip_distance" } ] } } ], "spec": { "encodings": { "color": { "displayName": "Day of Week", "fieldName": "day_of_week", "scale": { "type": "categorical" } }, "x": { "axis": { "title": "Trip Distance (miles)" }, "displayName": "trip_distance", "fieldName": "trip_distance", "scale": { "type": "quantitative" } }, "y": { "axis": { "title": "Fare Amount (USD)" }, "displayName": "fare_amount", "fieldName": "fare_amount", "scale": { "type": "quantitative" } } }, "frame": { "showTitle": true, "title": "Daily Fare Trends by Day of Week" }, "version": 3, "widgetType": "scatter" } } }, { "position": { "height": 1, "width": 6, "x": 0, "y": 0 }, "widget": { "name": "bd82f575", "textbox_spec": "# NYC Taxi Trip Analysis" } }, { "position": { "height": 4, "width": 3, "x": 3, "y": 10 }, "widget": { "name": "e7b33e79", "queries": [ { "name": "main_query", "query": { "datasetName": "ecfcdc7c", "disaggregated": false, "fields": [ { "expression": "COUNT(`*`)", "name": "count(*)" }, { "expression": "DATE_TRUNC(\"HOUR\", `tpep_dropoff_datetime`)", "name": "hourly(tpep_dropoff_datetime)" } ] } } ], "spec": { "encodings": { "x": { "axis": { "title": "Dropoff Hour" }, "displayName": "Dropoff Hour", "fieldName": "hourly(tpep_dropoff_datetime)", "scale": { "type": "temporal" } }, "y": { "axis": { "title": "Number of Rides" }, "displayName": "Number of Rides", "fieldName": "count(*)", "scale": { "type": "quantitative" } } }, "frame": { "showTitle": true, "title": "Dropoff Hour Distribution" }, "mark": { "colors": [ "#FFAB00", "#FFAB00", "#00A972", "#FF3621", "#8BCAE7", "#AB4057", "#99DDB4", "#FCA4A1", "#919191", "#BF7080" ] }, "version": 3, "widgetType": "bar" } } }, { "position": { "height": 2, "width": 2, "x": 0, "y": 2 }, "widget": { "name": "299e756c", "queries": [ { "name": "main_query", "query": { "datasetName": "ecfcdc7c", "disaggregated": false, "fields": [ { "expression": "COUNT(`*`)", "name": "count(*)" } ] } } ], "spec": { "encodings": { "value": { "displayName": "Count of Records", "fieldName": "count(*)", "style": { "bold": true, "color": "#E92828" } } }, "frame": { "showTitle": true, "title": "Total Trips" }, "version": 2, "widgetType": "counter" } } }, { "position": { "height": 1, "width": 2, "x": 2, "y": 1 }, "widget": { "name": "61a54236", "queries": [ { "name": "dashboards/01eed0e4082a1c7e903cac7e74114376/datasets/01eed0e4082d1205adc131b86b10198e_pickup_zip", "query": { "datasetName": "fdefd57c", "disaggregated": false, "fields": [ { "expression": "`pickup_zip`", "name": "pickup_zip" }, { "expression": "COUNT_IF(`associative_filter_predicate_group`)", "name": "pickup_zip_associativity" } ] } }, { "name": "dashboards/01eed0e4082a1c7e903cac7e74114376/datasets/01eed0e4082e1ff49c3209776820e82e_pickup_zip", "query": { "datasetName": "ecfcdc7c", "disaggregated": false, "fields": [ { "expression": "`pickup_zip`", "name": "pickup_zip" }, { "expression": "COUNT_IF(`associative_filter_predicate_group`)", "name": "pickup_zip_associativity" } ] } } ], "spec": { "encodings": { "fields": [ { "displayName": "pickup_zip", "fieldName": "pickup_zip", "queryName": "dashboards/01eed0e4082a1c7e903cac7e74114376/datasets/01eed0e4082e1ff49c3209776820e82e_pickup_zip" }, { "displayName": "pickup_zip", "fieldName": "pickup_zip", "queryName": "dashboards/01eed0e4082a1c7e903cac7e74114376/datasets/01eed0e4082d1205adc131b86b10198e_pickup_zip" } ] }, "frame": { "showTitle": true, "title": "Pickup Zip" }, "version": 2, "widgetType": "filter-multi-select" } } }, { "position": { "height": 6, "width": 2, "x": 0, "y": 4 }, "widget": { "name": "985e7eb4", "queries": [ { "name": "main_query", "query": { "datasetName": "fdefd57c", "disaggregated": true, "fields": [ { "expression": "`Number Trips`", "name": "Number Trips" }, { "expression": "`Route`", "name": "Route" }, { "expression": "`Total Revenue`", "name": "Total Revenue" } ] } } ], "spec": { "allowHTMLByDefault": false, "condensed": true, "encodings": { "columns": [ { "alignContent": "left", "allowHTML": false, "allowSearch": false, "booleanValues": [ "false", "true" ], "displayAs": "string", "displayName": "Route", "fieldName": "Route", "highlightLinks": false, "imageHeight": "", "imageTitleTemplate": "{{ @ }}", "imageUrlTemplate": "{{ @ }}", "imageWidth": "", "linkOpenInNewTab": true, "linkTextTemplate": "{{ @ }}", "linkTitleTemplate": "{{ @ }}", "linkUrlTemplate": "{{ @ }}", "order": 100000, "preserveWhitespace": false, "title": "Route", "type": "string", "useMonospaceFont": false, "visible": true }, { "alignContent": "right", "allowHTML": false, "allowSearch": false, "booleanValues": [ "false", "true" ], "displayAs": "number", "displayName": "Number Trips", "fieldName": "Number Trips", "highlightLinks": false, "imageHeight": "", "imageTitleTemplate": "{{ @ }}", "imageUrlTemplate": "{{ @ }}", "imageWidth": "", "linkOpenInNewTab": true, "linkTextTemplate": "{{ @ }}", "linkTitleTemplate": "{{ @ }}", "linkUrlTemplate": "{{ @ }}", "numberFormat": "0", "order": 100001, "preserveWhitespace": false, "title": "Number Trips", "type": "integer", "useMonospaceFont": false, "visible": true }, { "alignContent": "right", "allowHTML": false, "allowSearch": false, "booleanValues": [ "false", "true" ], "cellFormat": { "default": { "foregroundColor": "#85CADE" }, "rules": [ { "if": { "column": "Total Revenue", "fn": "\u003c", "literal": "51" }, "value": { "foregroundColor": "#9C2638" } }, { "if": { "column": "Total Revenue", "fn": "\u003c", "literal": "101" }, "value": { "foregroundColor": "#FFD465" } }, { "if": { "column": "Total Revenue", "fn": "\u003c", "literal": "6001" }, "value": { "foregroundColor": "#1FA873" } } ] }, "displayAs": "number", "displayName": "Total Revenue", "fieldName": "Total Revenue", "highlightLinks": false, "imageHeight": "", "imageTitleTemplate": "{{ @ }}", "imageUrlTemplate": "{{ @ }}", "imageWidth": "", "linkOpenInNewTab": true, "linkTextTemplate": "{{ @ }}", "linkTitleTemplate": "{{ @ }}", "linkUrlTemplate": "{{ @ }}", "numberFormat": "$0.00", "order": 100002, "preserveWhitespace": false, "title": "Total Revenue", "type": "float", "useMonospaceFont": false, "visible": true } ] }, "frame": { "showTitle": true, "title": "Route Revenue Attribution" }, "invisibleColumns": [ { "alignContent": "right", "allowHTML": false, "allowSearch": false, "booleanValues": [ "false", "true" ], "displayAs": "number", "highlightLinks": false, "imageHeight": "", "imageTitleTemplate": "{{ @ }}", "imageUrlTemplate": "{{ @ }}", "imageWidth": "", "linkOpenInNewTab": true, "linkTextTemplate": "{{ @ }}", "linkTitleTemplate": "{{ @ }}", "linkUrlTemplate": "{{ @ }}", "name": "pickup_zip", "numberFormat": "0", "order": 100000, "preserveWhitespace": false, "title": "pickup_zip", "type": "integer", "useMonospaceFont": false }, { "alignContent": "right", "allowHTML": false, "allowSearch": false, "booleanValues": [ "false", "true" ], "displayAs": "number", "highlightLinks": false, "imageHeight": "", "imageTitleTemplate": "{{ @ }}", "imageUrlTemplate": "{{ @ }}", "imageWidth": "", "linkOpenInNewTab": true, "linkTextTemplate": "{{ @ }}", "linkTitleTemplate": "{{ @ }}", "linkUrlTemplate": "{{ @ }}", "name": "dropoff_zip", "numberFormat": "0", "order": 100001, "preserveWhitespace": false, "title": "dropoff_zip", "type": "integer", "useMonospaceFont": false } ], "itemsPerPage": 25, "paginationSize": "default", "version": 1, "widgetType": "table", "withRowNumber": false } } }, { "position": { "height": 1, "width": 2, "x": 4, "y": 1 }, "widget": { "name": "b346c038", "queries": [ { "name": "dashboards/01eed0e4082a1c7e903cac7e74114376/datasets/01eed0e4082d1205adc131b86b10198e_dropoff_zip", "query": { "datasetName": "fdefd57c", "disaggregated": false, "fields": [ { "expression": "`dropoff_zip`", "name": "dropoff_zip" }, { "expression": "COUNT_IF(`associative_filter_predicate_group`)", "name": "dropoff_zip_associativity" } ] } }, { "name": "dashboards/01eed0e4082a1c7e903cac7e74114376/datasets/01eed0e4082e1ff49c3209776820e82e_dropoff_zip", "query": { "datasetName": "ecfcdc7c", "disaggregated": false, "fields": [ { "expression": "`dropoff_zip`", "name": "dropoff_zip" }, { "expression": "COUNT_IF(`associative_filter_predicate_group`)", "name": "dropoff_zip_associativity" } ] } } ], "spec": { "encodings": { "fields": [ { "displayName": "dropoff_zip", "fieldName": "dropoff_zip", "queryName": "dashboards/01eed0e4082a1c7e903cac7e74114376/datasets/01eed0e4082e1ff49c3209776820e82e_dropoff_zip" }, { "displayName": "dropoff_zip", "fieldName": "dropoff_zip", "queryName": "dashboards/01eed0e4082a1c7e903cac7e74114376/datasets/01eed0e4082d1205adc131b86b10198e_dropoff_zip" } ] }, "frame": { "showTitle": true, "title": "Dropoff Zip" }, "version": 2, "widgetType": "filter-multi-select" } } } ], "name": "b51b1363" } ] }