Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi,
I have tableA with a 4 records and a column named Sprint and need to use these values to filter on another table.
tableB has a column named SprintName with similiar values, but I want to filter these records based on tableA.
In SQL it is something like "WHERE tableA.Sprint IN (tableB.SprintName)".
Thank you.
Solved! Go to Solution.
Hi
Join with JoinKind.Inner
= Table.NestedJoin(TableA, {"Sprint"}, TableB, {"SprintName"}, "TableB", JoinKind.Inner)
Stéphane
= Table.AddColumn(#"Changed Type", "Custom", each (x) => Table.SelectRows(TableB, each [StartDate] <= x[CreateDate] and [EndDate] >= x[CreateDate]){0}[Increment])
Stéphane
There is never relationship between the two tables in Power Query.
You want a DAX Mesure ?
I dont' understand, 5/1/2023 = increment 2 not 3
Stéphane
5/1/2023 is on TableA, so I want to lookup on TableB and since it is between 4/21/2023 - 5/1/2023 (and equals 5/1/2023), take the number '2' from TableB and make that a new column on TableA.
Hi
Add a new column on TableA
(x) => Table.SelectRows(TableB, each [StartDate] <= x[CreateDate] and [EndDate] >= x[CreateDate]){0}[Increment]
Stéphane
Is this M or DAX ?...
I have the following on TableA
= Table.AddColumn(#"Changed Type", "Custom", each (x) => Table.SelectRows(TableA, each [StartDate] <= x[CreateDate] and [EndDate] >= x[CreateDate]){0}[Increment])
However, it is adding the column without the "Increment" column, but says "Function"
= Table.AddColumn(#"Changed Type", "Custom", each (x) => Table.SelectRows(TableB, each [StartDate] <= x[CreateDate] and [EndDate] >= x[CreateDate]){0}[Increment])
Stéphane
hi,
I have a slighltly different scenerio.
TableA has multiple rows and each with a CreateDate column on it.
TableB has multiple rows with date ranges on it with StartDate and EndDate columns on it and a column I need to put on TableA called Increment.
If TableA has 5/1/2023 and TableB has the following:
Increment StartDate EndDate
1 4/1/2023 4/20/2023
2 4/21/2023 5/1/2023
3 5/2/2023 5/20/2023
I want TableA to have the number 3 (from increment on TableA)
FYI: There is no relationship between the two tables.
Hi
Join with JoinKind.Inner
= Table.NestedJoin(TableA, {"Sprint"}, TableB, {"SprintName"}, "TableB", JoinKind.Inner)
Stéphane
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
9 | |
7 | |
5 | |
5 | |
4 |