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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
hussein_c
Frequent Visitor

common date for 2 tables

hey everyone. i have in a power bi report 2 tables, 1 called DP1, the other DP3. both tables have a timestamp, and i want to be able to use 1 date slicer and 1 time slicer for points in both of these tables, i tried making a date table using calendarauto(), but it doesn't take in consideration the time (hour/minutes), and i need to use the time within my visualisation. is there a way around to be able to use time for both?
DP1DP1DP2DP2date table using  calendarauto()date table using calendarauto()

1 ACCEPTED SOLUTION
rajendraongole1
Super User
Super User

Hi @hussein_c - Create one common date table as below and establish relationships between your DateTime table and the timestamp columns in DP1 and DP3.

 

DateTimeTable =
ADDCOLUMNS(
    GENERATE(
        CALENDAR(DATE(2023, 1, 1), DATE(2024, 12, 31)),
        VAR BaseDate = [Date]
        RETURN
        ADDCOLUMNS(
            GENERATESERIES(0, 23, 1),
            "DateTime", BaseDate + TIME([Value], 0, 0)
        )
    ),
    "Hour", HOUR([DateTime]),
    "Minute", MINUTE([DateTime])
)
 
rajendraongole1_0-1717931543315.png

Add a slicer visual and drag the Date column from the DateTimeTable to it.
Set the slicer to the date format. you'll be able to use a single date slicer and a single time slicer to filter data points in both the DP1 and DP3 tables, providing a unified time-based filtering in power bi reports.

 

Did I answer your question? Mark my post as a solution! This will help others on the forum!
Appreciate your Kudos!!





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





View solution in original post

2 REPLIES 2
rajendraongole1
Super User
Super User

Hi @hussein_c - Create one common date table as below and establish relationships between your DateTime table and the timestamp columns in DP1 and DP3.

 

DateTimeTable =
ADDCOLUMNS(
    GENERATE(
        CALENDAR(DATE(2023, 1, 1), DATE(2024, 12, 31)),
        VAR BaseDate = [Date]
        RETURN
        ADDCOLUMNS(
            GENERATESERIES(0, 23, 1),
            "DateTime", BaseDate + TIME([Value], 0, 0)
        )
    ),
    "Hour", HOUR([DateTime]),
    "Minute", MINUTE([DateTime])
)
 
rajendraongole1_0-1717931543315.png

Add a slicer visual and drag the Date column from the DateTimeTable to it.
Set the slicer to the date format. you'll be able to use a single date slicer and a single time slicer to filter data points in both the DP1 and DP3 tables, providing a unified time-based filtering in power bi reports.

 

Did I answer your question? Mark my post as a solution! This will help others on the forum!
Appreciate your Kudos!!





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





this works great @rajendraongole1  thank you! i adjusted some extra stuff within it and added a 15min time interval as well.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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