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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
Anonymous
Not applicable

Connection between the Date Column in two different data source is not working - Slicer doesn't work

Hi,

I have two data from two seperate excel tables:

 

1. Statistics Sheet:

anili_0-1680093778048.png

 

 

2. Audit Sheet

anili_1-1680093826794.png

 

Statistics sheet has Month column to indicate the period of reporting. It is always 1st day of the month. In the fields, it is already noted as a date hierarchy as well. I am using a slicer to filter the period in my report view. It works well in all the visuals. 

Similarly, I have Audit Date column in Audit data sheet. Which can be various different dates in a month. 


So, I am trying to achieve my slicer to filter the month period which should then filter the visual that is fed by Audit sheet as well. 

I believe I have to establish a link between the Month column in Statistics sheet to Audit Date column in Audit sheet. When I try to do that, I receive warning: "This relationship has cardinality - Many to Many". It still allows me to establish the relation. However, the slicer filter (Period selection for month) does not apply to visuals that are fed from Audit sheet. 

anili_3-1680094305881.png

 

I have similarly Many to Many type relation in Project Name columns of two sheets. My project name slicer is working perfectly fine. I tried changing the formats of the dates, adding a new column to only list the month name. or make individual dates in audit sheet to be 1st of the month to match the other sheet. Nothing worked. 


anili_2-1680094224358.png

 

I will appreciate if someone can advise on what might be the problem.

 

Thanks in advance. 


All the best!

1 ACCEPTED SOLUTION
johnt75
Super User
Super User

You need to create a couple of dimension tables and link them to your fact tables. Firstly, create a proper date table, marked as a date table. Delete the relationships between your fact tables and create one-to-many relationships from your date table to each fact table.

Then create another dimension table for your project names. You can do this in Power Query by combining the columns from each sheet into a new table and then removing duplicates, or you could do it in DAX like

Project Names =
DISTINCT (
    UNION (
        DISTINCT ( 'Audit'[Project Name] ),
        DISTINCT ( 'Statistics'[Project name] )
    )
)

Then create one-to-many relationships from the new dimension table to each fact table.

Use columns from the dimension tables in your visuals, slicers etc and everything should filter correctly.

View solution in original post

2 REPLIES 2
johnt75
Super User
Super User

You need to create a couple of dimension tables and link them to your fact tables. Firstly, create a proper date table, marked as a date table. Delete the relationships between your fact tables and create one-to-many relationships from your date table to each fact table.

Then create another dimension table for your project names. You can do this in Power Query by combining the columns from each sheet into a new table and then removing duplicates, or you could do it in DAX like

Project Names =
DISTINCT (
    UNION (
        DISTINCT ( 'Audit'[Project Name] ),
        DISTINCT ( 'Statistics'[Project name] )
    )
)

Then create one-to-many relationships from the new dimension table to each fact table.

Use columns from the dimension tables in your visuals, slicers etc and everything should filter correctly.

Anonymous
Not applicable

Thank you Johnt75. It worked👌

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

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