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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
brunozanoelo
Helper V
Helper V

Compound key

Why i cant use Compound Key in the binding of the tables?

Case:
Company 1 Seller 5
Company 1 Seller 6

Company 2 Seller 5

Should o use one column like "First Pk"_"Second Pk"?

1_5
1_6
2_5

Thanks... waiting for a reply.

1 ACCEPTED SOLUTION
Phil_Seamark
Employee
Employee

Hi @brunozanoelo ,

 

Compound keys are less essential in an Analytics/Reporting environment, but yes if you concatenate the values you can create relationships between tables.


To learn more about DAX visit : aka.ms/practicalDAX

Proud to be a Datanaut!

View solution in original post

4 REPLIES 4
Phil_Seamark
Employee
Employee

Hi @brunozanoelo ,

 

Compound keys are less essential in an Analytics/Reporting environment, but yes if you concatenate the values you can create relationships between tables.


To learn more about DAX visit : aka.ms/practicalDAX

Proud to be a Datanaut!

Please be careful concatenating values to create compound keys, ideally convert id's to text and use a separator between them. This is a potential performance hit (text lookups are much slower than integer), but it is often necessary to avoid duplicate keys.

 

Consider:

Company 1 employee 12  key=112  

Company 11 employee 2  key=112

 

 

Anonymous
Not applicable

Hey @Phil_Seamark,

 

I think you need to do some clarification here. On what regards do you claim that compound keys are less essential? Why duplicate data which degrade performance??

Hi @Phil_Seamark! Thanks a lot!

Have a great day!

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.