<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Dotwave Blog</title>
  <link>https://dotwave.app/blog/</link>
  <description>Practical guides for freelance analysts on cleaning client data and delivering dashboards faster.</description>
  <language>en-us</language>
  <atom:link href="https://dotwave.app/blog/feed.xml" rel="self" type="application/rss+xml"/>
  <lastBuildDate>Sun, 06 Jul 2026 00:00:00 GMT</lastBuildDate>
  <item>
    <title>How to clean messy Excel data for clients</title>
    <link>https://dotwave.app/blog/how-to-clean-messy-excel-data-for-clients.html</link>
    <guid>https://dotwave.app/blog/how-to-clean-messy-excel-data-for-clients.html</guid>
    <pubDate>Sun, 06 Jul 2026 00:00:00 GMT</pubDate>
    <description>A repeatable workflow to clean a messy client Excel file — Amount column, a real formula, seven steps — before it reaches Power BI or Tableau.</description>
  </item>
  <item>
    <title>The data cleaning checklist every freelance analyst needs</title>
    <link>https://dotwave.app/blog/data-cleaning-checklist-freelance-analyst.html</link>
    <guid>https://dotwave.app/blog/data-cleaning-checklist-freelance-analyst.html</guid>
    <pubDate>Sun, 06 Jul 2026 00:00:00 GMT</pubDate>
    <description>A 12-point data cleaning checklist to run on every client dataset, with a real customer-name example that inflates a distinct count.</description>
  </item>
  <item>
    <title>How to deliver client dashboards faster</title>
    <link>https://dotwave.app/blog/how-to-deliver-client-dashboards-faster.html</link>
    <guid>https://dotwave.app/blog/how-to-deliver-client-dashboards-faster.html</guid>
    <pubDate>Sun, 06 Jul 2026 00:00:00 GMT</pubDate>
    <description>Cut monthly dashboard delivery from two days to two hours with reusable cleaning, mapping tables, and a real month-key formula.</description>
  </item>
  <item>
    <title>How to fix dates stored as text in Excel before client delivery</title>
    <link>https://dotwave.app/blog/how-to-fix-dates-stored-as-text-in-excel-before-client-delivery.html</link>
    <guid>https://dotwave.app/blog/how-to-fix-dates-stored-as-text-in-excel-before-client-delivery.html</guid>
    <pubDate>Sun, 06 Jul 2026 00:00:00 GMT</pubDate>
    <description>Dates stored as text sort April before January and break every trend chart. How to spot and convert them in Excel before a client sees it.</description>
  </item>
  <item>
    <title>Why merged cells break every dashboard (and how to clean them fast)</title>
    <link>https://dotwave.app/blog/why-merged-cells-break-every-dashboard.html</link>
    <guid>https://dotwave.app/blog/why-merged-cells-break-every-dashboard.html</guid>
    <pubDate>Sun, 06 Jul 2026 00:00:00 GMT</pubDate>
    <description>Merged cells leave the value in the top-left and blank everywhere else, so most of your rows import empty. How to unmerge and fill down fast.</description>
  </item>
  <item>
    <title>The 5-minute data quality check before you send any client report</title>
    <link>https://dotwave.app/blog/five-minute-data-quality-check-before-client-report.html</link>
    <guid>https://dotwave.app/blog/five-minute-data-quality-check-before-client-report.html</guid>
    <pubDate>Sun, 06 Jul 2026 00:00:00 GMT</pubDate>
    <description>Six fast checks that catch the errors clients notice — row counts, a reconciled total, duplicates, blanks, date range, and outliers — in five minutes.</description>
  </item>
  <item>
    <title>How to standardize inconsistent column names across multiple CSV files</title>
    <link>https://dotwave.app/blog/how-to-standardize-inconsistent-column-names-across-csv-files.html</link>
    <guid>https://dotwave.app/blog/how-to-standardize-inconsistent-column-names-across-csv-files.html</guid>
    <pubDate>Sun, 06 Jul 2026 00:00:00 GMT</pubDate>
    <description>When 12 monthly CSVs each spell the header differently, your append makes 40 half-empty columns. Standardize names with a mapping table first.</description>
  </item>
  <item>
    <title>What to do when a client sends you data in 4 different formats</title>
    <link>https://dotwave.app/blog/what-to-do-when-client-sends-data-in-four-formats.html</link>
    <guid>https://dotwave.app/blog/what-to-do-when-client-sends-data-in-four-formats.html</guid>
    <pubDate>Sun, 06 Jul 2026 00:00:00 GMT</pubDate>
    <description>A PDF, a Google Sheet, a six-tab Excel file, and a CSV — all the same dataset, all different. A calm order of operations to get to one clean table.</description>
  </item>
  <item>
    <title>How to handle duplicate rows without writing a single formula</title>
    <link>https://dotwave.app/blog/how-to-handle-duplicate-rows-without-writing-a-formula.html</link>
    <guid>https://dotwave.app/blog/how-to-handle-duplicate-rows-without-writing-a-formula.html</guid>
    <pubDate>Sun, 06 Jul 2026 00:00:00 GMT</pubDate>
    <description>Duplicate rows inflate every total. How to find and remove them with conditional formatting and Remove Duplicates — no formula required.</description>
  </item>
  <item>
    <title>How to clean inconsistent category names in survey data</title>
    <link>https://dotwave.app/blog/how-to-clean-inconsistent-category-names-in-survey-data.html</link>
    <guid>https://dotwave.app/blog/how-to-clean-inconsistent-category-names-in-survey-data.html</guid>
    <pubDate>Sun, 06 Jul 2026 00:00:00 GMT</pubDate>
    <description>Survey fields turn eight real categories into thirty. How to group them back with a mapping table you can defend.</description>
  </item>
  <item>
    <title>Why freelance analysts undercharge for data cleaning (and how to stop)</title>
    <link>https://dotwave.app/blog/why-freelance-analysts-undercharge-for-data-cleaning.html</link>
    <guid>https://dotwave.app/blog/why-freelance-analysts-undercharge-for-data-cleaning.html</guid>
    <pubDate>Sun, 06 Jul 2026 00:00:00 GMT</pubDate>
    <description>You quote for the dashboard and give the cleaning away free. The math on what that costs you, and four ways to bill for the invisible work.</description>
  </item>
  <item>
    <title>How to scope a data cleaning project so you actually get paid for it</title>
    <link>https://dotwave.app/blog/how-to-scope-a-data-cleaning-project-to-get-paid.html</link>
    <guid>https://dotwave.app/blog/how-to-scope-a-data-cleaning-project-to-get-paid.html</guid>
    <pubDate>Sun, 06 Jul 2026 00:00:00 GMT</pubDate>
    <description>"Can you just clean this up?" is how cleaning projects lose money. A scope with row counts, named deliverables, and a change-request rate that gets you paid.</description>
  </item>
  <item>
    <title>The hidden hours in every fixed-price analytics project</title>
    <link>https://dotwave.app/blog/the-hidden-hours-in-every-fixed-price-analytics-project.html</link>
    <guid>https://dotwave.app/blog/the-hidden-hours-in-every-fixed-price-analytics-project.html</guid>
    <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
    <description>A fixed-price project quoted at 15 hours quietly costs 27. Where the hidden 12 go — data chasing, version churn, revisions — and how to price them in.</description>
  </item>
  <item>
    <title>What to include in a client data delivery report (template inside)</title>
    <link>https://dotwave.app/blog/what-to-include-in-a-client-data-delivery-report.html</link>
    <guid>https://dotwave.app/blog/what-to-include-in-a-client-data-delivery-report.html</guid>
    <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
    <description>A delivery report is what lets a client defend your numbers in a meeting you're not in. The six sections to include, with a filled-in template you can copy.</description>
  </item>
  <item>
    <title>How to handle missing values before building a dashboard</title>
    <link>https://dotwave.app/blog/how-to-handle-missing-values-before-building-a-dashboard.html</link>
    <guid>https://dotwave.app/blog/how-to-handle-missing-values-before-building-a-dashboard.html</guid>
    <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
    <description>A blank is not a zero, and treating it as one skews every average. How to decide what missing means per column and handle it before you build a dashboard.</description>
  </item>
  <item>
    <title>Currency formats from multiple countries: a cleaning guide</title>
    <link>https://dotwave.app/blog/currency-formats-from-multiple-countries-cleaning-guide.html</link>
    <guid>https://dotwave.app/blog/currency-formats-from-multiple-countries-cleaning-guide.html</guid>
    <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
    <description>1.234,56 and 1,234.56 are the same amount stored two ways, and a naive SUM gets both wrong. A guide to cleaning multi-country currency data before you report.</description>
  </item>
  <item>
    <title>How to validate client data before you start building anything</title>
    <link>https://dotwave.app/blog/how-to-validate-client-data-before-you-start-building.html</link>
    <guid>https://dotwave.app/blog/how-to-validate-client-data-before-you-start-building.html</guid>
    <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
    <description>Three hours into a build you discover the join key doesn't match and the dashboard is impossible. Five checks that prove the data fits before you invest time.</description>
  </item>
  <item>
    <title>Data cleaning vs data transformation: what the difference costs you</title>
    <link>https://dotwave.app/blog/data-cleaning-vs-data-transformation-what-the-difference-costs.html</link>
    <guid>https://dotwave.app/blog/data-cleaning-vs-data-transformation-what-the-difference-costs.html</guid>
    <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
    <description>Cleaning is bounded; transformation is open-ended. Quoting them as one line is how a two-hour job becomes ten. How to tell them apart and price each.</description>
  </item>
  <item>
    <title>How to automate repetitive cleaning tasks for recurring clients</title>
    <link>https://dotwave.app/blog/how-to-automate-repetitive-cleaning-tasks-for-recurring-clients.html</link>
    <guid>https://dotwave.app/blog/how-to-automate-repetitive-cleaning-tasks-for-recurring-clients.html</guid>
    <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
    <description>If you re-clean the same monthly file by hand, you're spending 18 hours a year on identical clicks. How to build the pipeline once and refresh it in minutes.</description>
  </item>
  <item>
    <title>The data handoff checklist every freelance analyst needs</title>
    <link>https://dotwave.app/blog/data-handoff-checklist-every-freelance-analyst-needs.html</link>
    <guid>https://dotwave.app/blog/data-handoff-checklist-every-freelance-analyst-needs.html</guid>
    <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
    <description>A project ends and two months later the client asks how to refresh it. A handoff checklist that leaves the work runnable without you — and protects the referral.</description>
  </item>
</channel>
</rss>
