Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount.
Register nowGet certified as a Fabric Data Engineer: Check your eligibility for a 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700. Get started
Hi community,
I'm trying to concat col. A and col. B by each distinct value of each row (result = col. C).
How can I use power query or formula to do this, and capture new items in col. A and B automatically? i.e. if there is an A6, then col. C automatically populates A6B1, A6B2, A6B3...
Thanks in advance.
Solved! Go to Solution.
Hi @ieatwater,
Before
After
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WcjRU0lFyMlSK1QGyjUBsIwjbGMQ2hrBNQGwTCNsUxDZVio0FAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t, Column2 = _t]),
Combined = List.TransformMany(
{0..List.Count(Source[Column1])-1},
each Source[Column2],
(x,y)=> Source[Column1]{x} & y
),
ToTable = Table.FromList(Combined, (x)=> {x}, type table[Combined=text])
in
ToTable
Hi @ieatwater
With Excel
=TOCOL( Range_A & TRANSPOSE( Range_B ))
=TOCOL( A1:INDEX(A:A,COUNTA(A:A)) & TRANSPOSE( B1:INDEX(B:B,COUNTA(B:B)) ))
=TOCOL( Table1[Column1] & TRANSPOSE( Table2[Column2] ))
Stéphane
Hi @ieatwater,
Before
After
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WcjRU0lFyMlSK1QGyjUBsIwjbGMQ2hrBNQGwTCNsUxDZVio0FAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t, Column2 = _t]),
Combined = List.TransformMany(
{0..List.Count(Source[Column1])-1},
each Source[Column2],
(x,y)=> Source[Column1]{x} & y
),
ToTable = Table.FromList(Combined, (x)=> {x}, type table[Combined=text])
in
ToTable
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
User | Count |
---|---|
18 | |
10 | |
9 | |
9 | |
8 |
User | Count |
---|---|
16 | |
15 | |
13 | |
12 | |
11 |