DEV Community

Michael Nocito profile picture

Michael Nocito

Data analyst, eight years of enterprise data migration. I write step by step guides for analyst work and build browser practice kits for SQL, Excel, Python, Power BI and Tableau.

Location Glassboro, New Jersey Joined Joined on  Personal website https://michaelnocito.github.io/analyst-prep-kit/

Work

Data analyst

Tableau Desktop Foundations Exam: 40 Questions, and 20 Right Passes It

Tableau Desktop Foundations Exam: 40 Questions, and 20 Right Passes It

Comments
10 min read

Want to connect with Michael Nocito?

Create an account to connect with Michael Nocito. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Tableau Aliases: Rename What Readers See Without Touching the Data

Tableau Aliases: Rename What Readers See Without Touching the Data

Comments
10 min read
Standard Deviation in Everyday Words: What It Measures and How to Read It

Standard Deviation in Everyday Words: What It Measures and How to Read It

Comments
17 min read
DAX Time Intelligence: DATEADD, TOTALYTD and the Month That Is Not There

DAX Time Intelligence: DATEADD, TOTALYTD and the Month That Is Not There

Comments
16 min read
SWITCH TRUE in DAX: Segmentation, and the Band That Never Appears

SWITCH TRUE in DAX: Segmentation, and the Band That Never Appears

Comments
16 min read
Star Schema in Power BI: Why One Flat Table Cannot Answer the Question

Star Schema in Power BI: Why One Flat Table Cannot Answer the Question

Comments
16 min read
CALCULATE and Filter Context in DAX, Explained on Sixteen Rows

CALCULATE and Filter Context in DAX, Explained on Sixteen Rows

Comments
15 min read
Percentiles, the IQR and the 1.5 Outlier Rule: How to Flag a Bad Row

Percentiles, the IQR and the 1.5 Outlier Rule: How to Flag a Bad Row

Comments
17 min read
What Is a P-Value? Worked by Shuffling Nine Real Orders 126 Ways

What Is a P-Value? Worked by Shuffling Nine Real Orders 126 Ways

Comments
15 min read
Moving Averages: Smoothing a Series Without Smoothing Away the Truth

Moving Averages: Smoothing a Series Without Smoothing Away the Truth

Comments
17 min read
Mean vs Median: When to Use Each, and When the Answer Changes

Mean vs Median: When to Use Each, and When the Answer Changes

Comments
16 min read
How Charts Mislead: Eight Distortions, Worked on One Real Table

How Charts Mislead: Eight Distortions, Worked on One Real Table

Comments
15 min read
Forecast Accuracy: MAE, RMSE, MAPE and the Month That Broke One of Them

Forecast Accuracy: MAE, RMSE, MAPE and the Month That Broke One of Them

Comments
15 min read
Confidence Intervals and the Margin of Error: Built From Four Numbers

Confidence Intervals and the Margin of Error: Built From Four Numbers

Comments
16 min read
A/B Testing for Analysts: Sample Size First, Result Second

A/B Testing for Analysts: Sample Size First, Result Second

1
Comments
16 min read
Temp Table vs View in SQL: A Saved Answer or a Saved Question

Temp Table vs View in SQL: A Saved Answer or a Saved Question

Comments
13 min read
Subquery vs CTE in SQL: Same Logic, One You Can Check

Subquery vs CTE in SQL: Same Logic, One You Can Check

Comments
14 min read
Running Total in SQL: The Window Frame That Decides the Answer

Running Total in SQL: The Window Frame That Decides the Answer

Comments
14 min read
How to Reconcile Two Tables in SQL When the Row Counts Match

How to Reconcile Two Tables in SQL When the Row Counts Match

1
Comments
14 min read
When to Index a Table: A Practical Guide for Analysts

When to Index a Table: A Practical Guide for Analysts

Comments
15 min read
Funnel Conversion in SQL, and the Step That Shows 100%

Funnel Conversion in SQL, and the Step That Shows 100%

Comments
14 min read
SQL Date Functions: How to Group by Month Without Losing One

SQL Date Functions: How to Group by Month Without Losing One

Comments
16 min read
Cohort Retention Analysis in SQL, Step by Step

Cohort Retention Analysis in SQL, Step by Step

Comments
14 min read
How to Set Up DuckDB (Run SQL on a CSV With No Import Step)

How to Set Up DuckDB (Run SQL on a CSV With No Import Step)

Comments
10 min read
pandas read_csv: Your First DataFrame, and What It Guessed

pandas read_csv: Your First DataFrame, and What It Guessed

Comments
14 min read
pandas pct_change and cumsum: Percent Change and Running Totals

pandas pct_change and cumsum: Percent Change and Running Totals

Comments
13 min read
pandas merge: Left Join, Inner Join, and the One That Doubled the Revenue

pandas merge: Left Join, Inner Join, and the One That Doubled the Revenue

Comments
13 min read
Handling Missing Values in pandas: dropna, fillna and What Each One Claims

Handling Missing Values in pandas: dropna, fillna and What Each One Claims

Comments
14 min read
pandas drop_duplicates: keep='first', and the Row It Chose For You

pandas drop_duplicates: keep='first', and the Row It Chose For You

Comments
13 min read
How to Install Tableau Public (And Which Free Tableau You Actually Need)

How to Install Tableau Public (And Which Free Tableau You Actually Need)

Comments
12 min read
How to Install Python for Data Analysis (And Why pip install Then Fails)

How to Install Python for Data Analysis (And Why pip install Then Fails)

Comments
13 min read
How to Install Power BI Desktop (Including on a Locked-Down Work Laptop)

How to Install Power BI Desktop (Including on a Locked-Down Work Laptop)

Comments
11 min read
How to Install PostgreSQL for Beginners (And Whether You Need To)

How to Install PostgreSQL for Beginners (And Whether You Need To)

Comments
11 min read
How to Set Up Jupyter Notebook (And Why Your Environment Is Missing From the Kernel List)

How to Set Up Jupyter Notebook (And Why Your Environment Is Missing From the Kernel List)

Comments
13 min read
How to Import a CSV into Power BI (And the Three Dropdowns Nobody Reads)

How to Import a CSV into Power BI (And the Three Dropdowns Nobody Reads)

Comments
11 min read
Where to Find Free Datasets to Practice With (And How to Pick One)

Where to Find Free Datasets to Practice With (And How to Pick One)

Comments
13 min read
How to Export SQL Results to CSV and Excel (Without Wrecking the Data)

How to Export SQL Results to CSV and Excel (Without Wrecking the Data)

Comments
10 min read
Excel Tables vs Ranges: What Ctrl+T Actually Changes

Excel Tables vs Ranges: What Ctrl+T Actually Changes

Comments
14 min read
SUMPRODUCT Explained: Multiply Down, Then Add

SUMPRODUCT Explained: Multiply Down, Then Add

Comments
13 min read
Remove Duplicates in Excel Without Losing Data

Remove Duplicates in Excel Without Losing Data

Comments
14 min read
Power Query for Beginners: The Steps That Run Again Next Month

Power Query for Beginners: The Steps That Run Again Next Month

Comments
15 min read
How to Make a Pivot Table, and Read the Answer It Gives You

How to Make a Pivot Table, and Read the Answer It Gives You

Comments
18 min read
Month-over-Month Growth in Excel, and the Month That Is Not There

Month-over-Month Growth in Excel, and the Month That Is Not There

Comments
13 min read
INDEX MATCH vs VLOOKUP: The Lookup That Survives a New Column

INDEX MATCH vs VLOOKUP: The Lookup That Survives a New Column

Comments
17 min read
Nested IF vs IFS in Excel: The Order That Silently Relabels Your Data

Nested IF vs IFS in Excel: The Order That Silently Relabels Your Data

Comments
14 min read
How to Use IFERROR in Excel, and What It Quietly Hides

How to Use IFERROR in Excel, and What It Quietly Hides

Comments
15 min read
Excel Dynamic Arrays: FILTER, UNIQUE and SORT in One Formula

Excel Dynamic Arrays: FILTER, UNIQUE and SORT in One Formula

Comments
14 min read
Excel Dates: Serial Numbers, Text That Looks Like a Date, and How to Fix It

Excel Dates: Serial Numbers, Text That Looks Like a Date, and How to Fix It

Comments
15 min read
Excel Drop Down Lists and Data Validation, and the Paste That Removes Them

Excel Drop Down Lists and Data Validation, and the Paste That Removes Them

Comments
14 min read
Conditional Formatting Based on Another Cell

Conditional Formatting Based on Another Cell

Comments
14 min read
How to Clean Messy Data in Excel: TRIM, CLEAN and the Space You Cannot See

How to Clean Messy Data in Excel: TRIM, CLEAN and the Space You Cannot See

Comments
14 min read
How to Connect Tableau to Your Data (And What Happens the Moment You Do)

How to Connect Tableau to Your Data (And What Happens the Moment You Do)

Comments
11 min read
How to Connect Python to a SQL Database (Straight Into a DataFrame)

How to Connect Python to a SQL Database (Straight Into a DataFrame)

Comments
10 min read
How to Connect Excel to a SQL Database (And Stop Pasting)

How to Connect Excel to a SQL Database (And Stop Pasting)

Comments
12 min read
How to Review AI-Generated SQL Before You Trust the Number

How to Review AI-Generated SQL Before You Trust the Number

Comments
9 min read
How to Practice SQL Online With Nothing Installed (And Where Your Data Goes)

How to Practice SQL Online With Nothing Installed (And Where Your Data Goes)

Comments
11 min read
Where to Get a Sample Database to Practice SQL (And How to Check It Loaded)

Where to Get a Sample Database to Practice SQL (And How to Check It Loaded)

Comments
13 min read
Customer Segmentation in SQL With CASE WHEN

Customer Segmentation in SQL With CASE WHEN

Comments
14 min read
Which SQL Database Should You Install?

Which SQL Database Should You Install?

Comments
6 min read
VLOOKUP vs XLOOKUP: Which One to Use, and How to Switch

VLOOKUP vs XLOOKUP: Which One to Use, and How to Switch

Comments
13 min read
loading...