- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Select specific date from table
Hello there.
I have a column in my query field that is Date type. How could I create another column to be able to take selected date from first date table into the new column. For example I have date range 01/01/2021 - 30/07/2022. I want to be able to select School time off / half term/ holidays (01/02/09/2021, 25/10/2021-29/10/2021, etc.) If I can do it using measures and not creating a column, that`s ok too, as long as I am able to add multiple date periods.
Thank you
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

@Alexandra_B , You can use date table and time filter or both date and time table as filter. Assume date filter is all sorted
you can add time filter on a time column (have or create like)
Time = timevalue([Datetime])
calculate(Sum(Table[Value]) , filter(Table, Table[Time]>= time(8,0,0) && Table[time] >= time(16,0,0) ) )
or use time table to
https://kohera.be/blog/power-bi/how-to-create-a-time-table-in-power-bi-in-a-few-simple-steps/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

I have sorted it out.
Because I didn`t know how to create a table with specific date from another table, I just added two tables (Home - Enter data - table for School term, same for Half term).
Then, I went to Model to create relationship 1-* (see attached).
After that, I created the visuals I needed, with a slicer representing Days of the week, number of days and other required data. (Please note this is just from the data source I have and it is not complete, if you are checking the count of days 😁 )
I still have to work on design and edit some visuals, but at least I reached the main objective.
Thank you @amitchandak for resources!
have a wonderful week ahead!
1-* relationship
Half term
School term
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

I was thinking maybe I create another table and create a relationship with the main Date table. It is possible to add multiple date range in the new table?
I now I can do like this :
New Date table = calendar(date(25/10/2021), date(29/10/2021))
but can I add in the same calendar more dates like 20/12/2021 - 04/01/2022, etc?
25/10/2021 |
26/10/2021 |
27/10/2021 |
28/10/2021 |
29/10/2021 |
20/12/2021 |
21/12/2021 |
22/12/2021 |
04/01/2022 |
04/04/2022 |
It is possible to create something like this , then create relationship with the main Date column?
Thank you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

@Alexandra_B ,
Can you share sample data and sample output in table format? Or a sample pbix after removing sensitive data.
refer if this can help
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Basically I need to calculate data from half hourly fields based on date.
I have created a slicer for days of the week, I will need to calculate the data between 08:00 - 16:00 Mon to Fri for specific dates (when school is open) and then calcuate a different time for the rest of the time.
To calculate the data from 08-16:00 for example I can create a measure to sum the fields, then I can select multiple days from the slicer. I woud like to be somehow able to set another slicer/ measure/ column withdates when schools is open.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

@Alexandra_B , You can use date table and time filter or both date and time table as filter. Assume date filter is all sorted
you can add time filter on a time column (have or create like)
Time = timevalue([Datetime])
calculate(Sum(Table[Value]) , filter(Table, Table[Time]>= time(8,0,0) && Table[time] >= time(16,0,0) ) )
or use time table to
https://kohera.be/blog/power-bi/how-to-create-a-time-table-in-power-bi-in-a-few-simple-steps/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Helpful resources
Subject | Author | Posted | |
---|---|---|---|
03-05-2023 02:11 AM | |||
04-21-2023 01:32 AM | |||
07-24-2023 06:22 AM | |||
04-02-2024 12:05 AM | |||
Anonymous
| 12-21-2022 07:40 AM |
User | Count |
---|---|
141 | |
115 | |
83 | |
63 | |
48 |