Cheat sheet · Specialise
Data analytics cheat sheet (Excel and Power BI)
Opens with creditsFor students and early-career engineers learning data analysis with Excel and Power BI. Use it to revise spreadsheets, SQL, statistics, Power Query, star schemas and DAX measures, dashboard design and presenting a finding, then the path to a first analyst role.
Chapters
8 chapters · 73 concepts
1What analysts doThe job before the tools: turning a vague business worry into a question, deciding how it will be measured and choosing the kind of analysis that answers it.7 concepts
- 1What a data analyst doesAnswers business questions with data: finds and cleans the data, analyses it, and explains what it means and what to do next, usually through reports…
- 2A good business questionA specific, answerable question tied to a decision: who is asking, what they will do with the answer, which metric, which period and which comparison.
- 3Metrics and KPIsA metric is a precisely defined number, such as weekly active users.
- 4Types of analysisDescriptive says what happened, diagnostic asks why, predictive estimates what will happen, and prescriptive suggests what to do.
- 5The analysis workflowThe loop most analyses follow: ask the question, prepare and clean the data, analyse it, share the result and help people act, then check whether the action…
- 6Tidy dataA table where each row is one observation, each column is one variable and each cell holds one value.
- 7Personal data and privacyInformation that identifies a person, such as names, phone numbers, emails or national ID numbers, and the rules for collecting, storing and sharing it.
7 in this chapterOpen this chapter2Spreadsheets properlyExcel or Google Sheets used like an analyst: structured tables, formulas you can audit, lookups, pivot tables and cleaning that someone else can follow.9 concepts
- 1Relative and absolute referencesA relative reference (A2) shifts when you copy a formula; an absolute one ($A$2) stays fixed; a mixed one ($A2 or A$2) fixes only the column or row.
- 2Structured tablesA range turned into a named table, whose formulas refer to columns by name and which grows automatically when you add rows.
- 3SUMIFS and COUNTIFSFunctions that sum, count or average only the rows that meet one or more conditions.
- 4XLOOKUPLooks up a value in one column and returns the matching value from another, with a fallback when nothing is found.
- 5Text and date cleaning functionsFunctions that fix the usual mess: extra spaces, mixed case, text that should be numbers or dates, and codes that need splitting.
- 6FILTER, UNIQUE and SORTFunctions that return a whole range of results that spill into neighbouring cells: a filtered list, the distinct values or a sorted copy.
- 7Pivot tablesA tool that summarises a table by dragging fields into rows, columns, values and filters, such as total sales by region and month.
- 8Data validationRules on cells that limit what can be entered, such as a drop-down of allowed regions or dates within a range.
- 9Raw, working and output tabsKeeping untouched source data on one tab, cleaning and calculations on another, and the summary or chart on a third, with a notes tab describing each.
9 in this chapterOpen this chapter- SQL for analysisQuerying data where it lives: filtering, aggregating, joining tables correctly, and window functions for rankings and running totals.10 conceptsOpens with credits
- Statistics you needEnough statistics to summarise data honestly, spot misleading comparisons and read an A/B test result without fooling yourself.10 conceptsOpens with credits
- Power BI in depthPower Query for repeatable cleaning, a star schema model, DAX measures with CALCULATE and time intelligence, report design and sharing safely.7 conceptsOpens with credits
- Cleaning and modelling dataTurning messy real-world data into tables you can trust: profiling, fixing values, choosing the grain and shaping facts and dimensions.10 conceptsOpens with credits
- Charts, dashboards and storytellingChoosing the right chart, removing what distracts, designing dashboards people use, and presenting a finding so it leads to a decision.11 conceptsOpens with credits
- Portfolio and first analyst roleProving you can do the work with public data, writing it up well, and finding a first role, internal move or freelance project without falling for traps.9 conceptsOpens with credits
- 9Glossary, A to ZEvery concept in the sheet and the smaller terms it uses, in one list.129 terms
About this sheet
SQL, spreadsheets, dashboards, insight.
Related on Sefism
Picked from the other libraries by shared topics.
Roadmaps
See allBest practices
See all- Data Pipeline Best PracticesHow to build data pipelines you can re-run, test and trust: idempotent tasks, orchestrator hygiene, layered transformations, data tests, freshness, ownership and monitoring.
- Data Analysis Best PracticesAn analyst's workflow in SQL, pandas and Polars: framing the question, reading data correctly, joins and grain, aggregation pitfalls, reproducible notebooks, checking results and sharing findings.
- Data Modeling Best PracticesDimensional data modeling for analytics: declaring the grain, fact and dimension tables, slowly changing dimensions, dbt marts, naming, tests, contracts and a semantic layer.
Checklists
See all- Data Quality ChecklistA data quality checklist for warehouse tables: ownership, freshness, volume, schema, nulls, uniqueness, referential checks, anomaly monitoring and data incidents, with how to verify each.
- Analytics Dashboard ChecklistAn analytics dashboard checklist for launch day: purpose and audience, metric definitions, data freshness, correctness, performance, access, accessibility, ownership and adoption.
- ML Model Deployment ChecklistAn ML model deployment checklist: baselines, training and serving consistency, validation, model registry, canary rollout, rollback, drift monitoring and ownership, with how to verify each.
Project structures
See all- dbt project project structureA dbt project that turns raw tables into tested, documented models, using the staging, intermediate and marts layers from dbt's own structure guide. It runs on DuckDB on your laptop, so you can learn analytics engineering for free, and grows into a governed project with checks, contracts, slim CI and a hosted docs site that moves to BigQuery or Snowflake unchanged.
- Apache Airflow project structureFor data engineers scheduling real pipelines with Airflow 3. It starts from
astro dev init(dags, include, plugins, tests and a Runtime Dockerfile that runs Airflow locally in Docker) and grows into dags grouped by business area, logic in a tested include package, asset-driven scheduling, data quality checks, alerts, CI that parses and tests every dag, and dag-only deploys. A self-hosted docker compose and Helm route is shown alongside. - GenAI RAG app (FastAPI) project structureFor developers turning a "chat with your documents" demo into an app people can rely on. A FastAPI backend where every layer has a home: ingestion workers, retrieval, prompts as versioned files, model clients with fallbacks and cost caps, guards, evals that gate CI, and tracing, so a wrong answer can be traced to the step that caused it.
Career questions
See all- What is the difference between a data analyst, a data scientist and a machine learning engineer?Analysts answer business questions with SQL, spreadsheets, dashboards and reports. Data scientists add statistics, experiments and predictive models. ML engineers build and run models inside production software. Titles vary by company, so read the work in the job advert, and pick by the kind of problem you enjoy, not the title that sounds most senior.
- Should I learn Python or R for data science?For most people aiming at industry jobs, learn Python first: it covers analysis, machine learning and production code, and most data job adverts ask for it. Choose R first if you are heading into statistics, academic research, public health or survey work, where it is strong. Either way, SQL comes too, and the concepts transfer.
- How do I move into AI engineering, data science or DevOps?Pick the field by the work you want to do every day, not by the hype. Use what you already know as a bridge: developers usually reach AI engineering or DevOps fastest, analysts reach data science fastest, and a portfolio of one or two serious projects matters more than certificates.
Work with me
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
- 1:1 Mentorship
- Fresh Graduate Mentorship
- Career Guidance
Brand deals, promos and partnerships: tauseeffayyaz@gmail.com