Sponsored Content

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

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

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
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
NULL in SQL: Why = NULL Finds Nothing and What to Write Instead

NULL in SQL: Why = NULL Finds Nothing and What to Write Instead

Comments
14 min read
Month-over-Month Growth in SQL: LAG, the Growth Formula, and the Traps

Month-over-Month Growth in SQL: LAG, the Growth Formula, and the Traps

Comments
15 min read
How to Find Duplicate Rows in SQL (and Decide What Counts as One)

How to Find Duplicate Rows in SQL (and Decide What Counts as One)

Comments
15 min read
Calculated Column vs Measure in Power BI: The Rule That Decides

Calculated Column vs Measure in Power BI: The Rule That Decides

Comments
14 min read
pandas GroupBy: How to Summarize a DataFrame Without Losing Track of Your Rows

pandas GroupBy: How to Summarize a DataFrame Without Losing Track of Your Rows

Comments
16 min read
SUMIFS and COUNTIFS: Add Up Only the Rows That Match

SUMIFS and COUNTIFS: Add Up Only the Rows That Match

Comments
12 min read
Excel Just Summed Your ID Numbers and Said Nothing

Excel Just Summed Your ID Numbers and Said Nothing

Comments
6 min read
Sort Your Bar Chart or It Means Nothing

Sort Your Bar Chart or It Means Nothing

Comments
5 min read
Make One Control Drive Every Chart on the Page

Make One Control Drive Every Chart on the Page

Comments
6 min read
SQL Comment Syntax by Database: MySQL, PostgreSQL, SQL Server, SQLite, Oracle

SQL Comment Syntax by Database: MySQL, PostgreSQL, SQL Server, SQLite, Oracle

Comments
5 min read
COMMENT ON TABLE: How to Store a Table Description in the Database Itself

COMMENT ON TABLE: How to Store a Table Description in the Database Itself

Comments
6 min read
How to Comment in SQL: -- and /* */, and the Two Traps That Break a Query

How to Comment in SQL: -- and /* */, and the Two Traps That Break a Query

Comments
9 min read
A Pivot Table Is a Question, Not a Report

A Pivot Table Is a Question, Not a Report

Comments
6 min read
Percentages Are the Whole Story and Excel Hides Them

Percentages Are the Whole Story and Excel Hides Them

Comments
5 min read
Pick the Chart Your Number Already Decided

Pick the Chart Your Number Already Decided

Comments
6 min read
loading...