Tool Reference Guide
Input Data
Reads data from files (Excel, CSV) or DBs.
Browse
Visualizes data quality profiles & results.
Select
Rename, reorder, change types, remove fields.
Data Cleansing
Fixes nulls, whitespace, and case issues.
Filter
Splits data: T (True) and F (False).
Imputation
Replaces numeric nulls with mean/median/mode.
Formula
Creates/updates columns using logic.
Record ID
Assigns a unique ID (1, 2, 3...) to rows.
DateTime
Converts String ↔ DateTime formats.
DateTime Specifiers
Specifiers always begin with a percent sign (%), followed by a case-sensitive letter or number.
Year
| Specifier | Output | Input Support |
|---|---|---|
| %y | Last two digits ("22") | Up to 4 digits (1959-2058) |
| %Y | Four digits ("2022") | Two or four digits |
Month
| Specifier | Output | Input Support |
|---|---|---|
| %b / %h | Abbrev. Name ("Sep") | Abbrev. month name |
| %B | Full Name ("September") | Full or Abbrev. name |
| %m | Month Number (01-12) | 1 or 2 digits |
Day
| Specifier | Output | Input Support |
|---|---|---|
| %d | Day of Month ("01") | 1 or 2 digits |
| %e | Day of month (space) | 1 or 2 digits |
| %j | Day of Year (001-366) | 3-digit day of year |
Day of Week
| Specifier | Output | Input Support |
|---|---|---|
| %a | Abbrev. Weekday ("Mon") | Valid abbrev. |
| %A | Full Weekday ("Monday") | Valid name |
1. Input Data 
Action: Drag the Input Data tool to the canvas and connect "Cab Company Data.xlsx".
Observe:
- The data quality bar has multiple colors (Green=OK, Yellow=Null, Red=Leading/Trailing Whitespace).
- Some “red flags” appear in [start_point] (whitespace issues).
2. Browse 
Action: Connect Browse tool to Input Data. Run.
Inspect:
- Click field [start_point]: See leading/trailing whitespace indicators (Not OK).
- [Cab Company]: "Ride4Me" vs "RIDE4ME" (capitalization issues).
- [Price]: Has null values.
- [Rain]: Mostly null.
3. Select 
Action: Add Select tool.
- Clean up field names (make formatting consistent).
- Change data types where obvious (numeric fields to numeric/Double).
- Add units to Description if desired (e.g. miles, dollars).
4. Clean Categorical 
Action: Add Data Cleansing tool.
Configuration for [Cab Company]:
- Select Field: [Cab Company]
- Modify Case: Upper Case (Fixes Ride4Me capitalization).
- Remove Unwanted Characters: All Whitespace.
5. Clean Whitespace 
Action: Add another Data Cleansing tool.
Configuration for [Start Point]:
- Uncheck Replace Nulls.
- Remove Unwanted Characters: Leading and Trailing Whitespace.
6. Replace Meaningful Nulls 
Logic: In this dataset, null rainfall doesn’t mean “unknown”; it means no rainfall. So replacing null with 0 is justified.
Action: Use Data Cleansing on [Rain].
- Replace Nulls: Replace with 0.
7. Imputation 
Decision: Remove or Impute? Removing rows loses data. We will Impute missing prices.
Action: Add Imputation tool.
- Field to impute: [Price]
- Incoming value to replace: Null()
- Method: Median.
8. Formula (Nulls) 
Problem: Imputation tool is for numbers. Cab Company is text.
Action: Add Formula tool.
Expression:
IF IsNull([Cab Company]) THEN "RIDE4ME" ELSE [Cab Company] ENDIF
Rationale: RIDE4ME is the most frequent value (mode).
9. Unique ID 
Action: Add Record ID tool.
Why? It’s possible multiple rides share the same time/company/start point, so having a single ID is cleaner.
10. DateTime Conversion 
Action: Add DateTime tool (Parse Palette).
Configuration:
- Format: String to Date/Time
- Field: [Time Ride Ordered]
- New Name: Time of Order
11. Feature Engineering 
Action: Add another DateTime tool.
Configuration:
- Format: Date/Time to String
- Field: Time of Order
- New Name: Day of Week
- Format: Custom -> "day"
12. Filter for Weekends 
Action: Add Filter tool.
Logic:
Saturday OR Sunday.
[Day of Week] = "Saturday" OR [Day of Week] = "Sunday"
Anchors:
- T (True): Records that match the condition (Weekends).
- F (False): Everything else (Weekdays).