×

Request a free diagnostic

Share your website, the marketing or revenue challenge you want to address, and the decision you need to make next. Scale Orbit will review your context and reply with a practical next step.

← Back

Thank you for your response. ✨

Looker Studio Blended Data: Join Keys, Data Grain, and Duplicate Rows

Two separate data grids merge through matching keys into one clean analytics dashboard.

A blend combines fields from separate sources so a chart can use them together. Before choosing a join field, define what one row should represent in the result: one day, campaign, landing page, account, or another entity. This is the data grain. Every source needs to be compatible with that level or aggregated to it first.

Two separate data grids merge through matching keys into one clean analytics dashboard.

Start with the question and the grain

Suppose spend is recorded once per campaign per day while CRM opportunities are recorded once per opportunity. Joining directly on campaign can repeat the daily spend for every matching opportunity. The chart may look plausible while totals are overstated.

  • Write the intended row grain in one sentence.
  • Check how many rows each source has per proposed join key.
  • Aggregate the more detailed source before blending when the question needs a higher-level result.

Choose stable join keys

A good key is present in both sources, uses the same meaning, and has consistent formatting. Campaign IDs are usually safer than campaign names because names may be edited, reused, or written differently across systems. If you must join on text, normalize case, whitespace, punctuation, and known aliases upstream.

Null values do not create a meaningful match. If two sources both contain blank keys, a blend should not be treated as if those blank rows identify the same entity. Inspect unmatched rows instead of filling blanks with a generic value that could connect unrelated records.

  • Prefer immutable IDs over display labels.
  • Use the same date zone, granularity, and identifier format on both sides.
  • Measure unmatched and duplicate keys before trusting a chart.

Know what the join type changes

The selected join type determines which rows survive when a key exists on one side only. An inner join keeps matched keys; left or right joins preserve one chosen source; a full outer join can retain keys from both sides where supported. The exact controls available depend on the blend setup.

A missing row is not necessarily zero. If no revenue record matches a paid campaign, the blended chart may show a null, omit the row, or display a zero depending on the chart and field configuration. Choose the treatment intentionally and make it visible in reporting.

  • Confirm which source is the primary side of the blend.
  • Compare blended totals with the original source totals at the same grain.
  • Label null handling so readers can distinguish “no match” from a true zero.

A short validation routine

Build a small table with the join key, row counts, and key measures from each source before styling a dashboard. Test a few known records end to end, then compare totals before and after blending. If a measure changes unexpectedly, inspect the grain and key cardinality first; changing aggregation settings may hide the symptom without fixing the relationship.

When the logic becomes difficult to explain, prepare a curated table upstream in a warehouse or spreadsheet. A clear model is easier to reuse, test, and maintain than a large blend whose join behavior only one dashboard owner understands.

Your reaction

How did this article land?

Choose one reaction. You can change it anytime.

Email verification required

Write for Scale Orbit

Turn practical experience into a public body of work

Share useful lessons about revenue, marketing, analytics, CRM, conversion, and growth. Build a visible author profile and learn what resonates with practitioners.

  • Public author profile and publication archive
  • Editorial support for your first article
  • Views, reactions, followers, and topic discovery
  • Free publishing with clear moderation rules

Email verification is required. Every first article is reviewed. Publication, rankings, traffic, leads, and revenue are not guaranteed.

THE NEXT STEP

Need to connect acquisition with revenue?

Share what you are trying to improve across acquisition, CRM, or measurement.

✎ Write

Discover more from Scale Orbit | Revenue Systems for B2B Growth Teams

Subscribe now to keep reading and get access to the full archive.

Continue reading