Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
Rjesak
Helper I
Helper I

filter and create relationships before loading data

I think this is a very basic question but I've been searching and not found an answer so I'm going to try.

 

We have two rather large tables that are connected by a 1:many relationship through a unique sequence number. I wrote a SQL query to select the filtered set of the parent table along with the related supporting records but that creates a single really large table with lots of duplicate data.

 

I'd rather build this as a model (parent table with a relation to the supporting table) but if I don't filter the supporting table based on the connection to the parent table, it's too large.

 

I know I can do this but I can't for the life of me figure out how.

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @Rjesak ,

 

Do you have mean you want to create two tables in power bi finally?

The problem is that you want to limit the parent table and limit the supported table(based on parent table), right?

And your query get one table with all duplicated records after using the "parent" limitation.

 

If yes, I think you can create the parent table by:

select xxx

from parent_table

where limitation

 

and for support table:

select xx

from support table

inner join parent_table

where parent_limitation

 

If I'm wrong, please show me what you want more clearly, if you have sample data that will be better.

 

Thanks.

Aiolos Zhao

View solution in original post

1 REPLY 1
Anonymous
Not applicable

Hi @Rjesak ,

 

Do you have mean you want to create two tables in power bi finally?

The problem is that you want to limit the parent table and limit the supported table(based on parent table), right?

And your query get one table with all duplicated records after using the "parent" limitation.

 

If yes, I think you can create the parent table by:

select xxx

from parent_table

where limitation

 

and for support table:

select xx

from support table

inner join parent_table

where parent_limitation

 

If I'm wrong, please show me what you want more clearly, if you have sample data that will be better.

 

Thanks.

Aiolos Zhao

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors