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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
cm0215
New Member

Slice by year from 2 separate tables with independent date columns

Hello,

 

I have a dashboard created in Power BI Desktop and I am trying to filter by year for dates coming from date columns coming intwo separate tables.

 

E.g. I have a table for internal services and a table for external services and each service has a related date and metrics. I want to be able to slice my report based on year from both tables. I tried to build a relationship between these columns but get the error:

"You can't create a relationship between these two columns because one of the columns must have unique values."

 

How do I:

(a) Build a realtionship between these columns, or

(b) Merge the two columns into a 3rd separate date table column that will let me slice for my report?

1 ACCEPTED SOLUTION
v-sihou-msft
Microsoft Employee
Microsoft Employee

@cm0215

 

In this scenario, you can create a calendar table as @Vvelarde mentioned. And you can also add a service type column for each table and then merge these two tables. Please refer to following steps.

 

  1. In Query Editor, select ‘Internal Services’ table to add a custom column. Do the same for ‘External Services’ table.
    110.jpg
  2. Select ‘Internal Services’ table and click “Append Queries”.
    120.jpg
  3. Drag ‘Internal Services[Date]’ into Field of Slicer.
    130.png

View solution in original post

2 REPLIES 2
v-sihou-msft
Microsoft Employee
Microsoft Employee

@cm0215

 

In this scenario, you can create a calendar table as @Vvelarde mentioned. And you can also add a service type column for each table and then merge these two tables. Please refer to following steps.

 

  1. In Query Editor, select ‘Internal Services’ table to add a custom column. Do the same for ‘External Services’ table.
    110.jpg
  2. Select ‘Internal Services’ table and click “Append Queries”.
    120.jpg
  3. Drag ‘Internal Services[Date]’ into Field of Slicer.
    130.png
Vvelarde
Community Champion
Community Champion

hi @cm0215

 

You need a calendar table.

 

You can create quickly with New Table - Calendar("InitDate";"FinalDate") Example: Calendar("01/01/2016"; "31/03/2016")

 

Then you make the relationship with this table and your date columns




Lima - Peru

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

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