Pivoting Tables: Row to Columns (the weird one)

Use case: A column in your table contains multiple items, but you want those items to be in their own columns.

How do we get "Income/Expenses" into separate "Income" and "Expenses" columns?

What do we use? A Row to Columns pivot.
*Also known as "Cross Tab" in Alteryx or "Pivot" in PowerQuery.


Pivot between "Long" or "Wide"

You may run into data stored in a "Long" table, which use fewer columns but many rows to describe each item.
"Long" tables are used as they're generally machine-readable, but they're not always what an analyst needs.

Row to Column pivots turn "Long" tables into "Wide" tables: a table with more columns and fewer rows.

When is this useful?

  • Sorting out a column that contains too many categories of data - especially if this column has different data types (image below).
A "long" table: a single column ("Info Values") keeps track of text, numbers and dates. Very messy!
  • You might need data to be in a specific format. E.g. when preparing data for a Join or a Union across multiple tables or a calculation.
  • When you want to make a table more human-readable (for a report or presentation etc.).

How to do a Row to Columns pivot?

The steps below work for any data preparation tool you're working with (Tableau Prep, PowerQuery, Alteryx).

To set up a Row To Columns pivot, we need two key parts:

  • The column to pivot.
  • The values that fill the pivoted columns. These will be aggregated (SUM, AVG etc.) where applicable.

In the above example, we want to separate columns for each Income/Expenses and while making sure we can see the Sales.

The two parts of our Row To Columns pivot would be

  • The column to pivot: Income/Expenses
  • The values that fill the pivoted columns: Sales

The pivot will rearrange the table so each item in Income/Expenses becomes its own column.


That's all you need! To get data back into a Long shape, try a Column to Row Pivot.

Author:
Ken Ueda Burgess
Powered by The Information Lab
1st Floor, 25 Watling Street, London, EC4M 9BR
Subscribe
to our Newsletter
Get the lastest news about The Data School and application tips
Subscribe now
© 2026 The Information Lab