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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
sebsenciel
Frequent Visitor

Problem Power BI : merge period in table...

Hello to all,

 

I can't do the following under powerbi 😞
Can you help me please ?
I will try to detail my problem as clear as possible 🙂


My data model is simple: I have only one table, namely the PROJECT table (see attached diagram)

this table has two columns :
- date column
- project tasks column (values T1 and T2)

Each task is associated with a date.

Ok.

This project was carried out over a period of time between a min and max date
The min date of the project : in green
the max date of the project in red

 

Target : for each task, I would like to associate the period of the corresponding project, indicating for each date of the period if there was an associated task (yes ==> 1, no ==> 0).
See target on the right !

I tried to merge with a calendar table, but I couldn't do it.

 

Thanks for your help
Sébastien

 

 

problem.png

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi  @sebsenciel ,

 

According to your description, here are my steps you can follow as a solution.

(1) My test data is the same as yours.

(2) We can create a table.

 

 Table = GENERATE(VALUES(Project[Tache]),VALUES(Calendrier[Calendrier Project])) 

 

(3) We can create a calculated column.

 

Column = var a=FILTER(Project,[Tache]=EARLIER('Table'[Tache])) var b=SUMMARIZE(a,[Date]) return IF([Calendrier Project] in b,1,0) 

 

(4) Then the result is as follows.

vtangjiemsft_0-1671095461170.png

 

Best Regards,

Neeko Tang

If this post  helps, then please considerAccept it as the solution  to help the other members find it more quickly.

View solution in original post

4 REPLIES 4
Anonymous
Not applicable

Hi  @sebsenciel ,

 

According to your description, here are my steps you can follow as a solution.

(1) My test data is the same as yours.

(2) We can create a table.

 

 Table = GENERATE(VALUES(Project[Tache]),VALUES(Calendrier[Calendrier Project])) 

 

(3) We can create a calculated column.

 

Column = var a=FILTER(Project,[Tache]=EARLIER('Table'[Tache])) var b=SUMMARIZE(a,[Date]) return IF([Calendrier Project] in b,1,0) 

 

(4) Then the result is as follows.

vtangjiemsft_0-1671095461170.png

 

Best Regards,

Neeko Tang

If this post  helps, then please considerAccept it as the solution  to help the other members find it more quickly.

Hello v-tangjie-msft,

 

Thank's a lot for your answer.

very NICE !!!!

have a great holiday season 😉

Best regards

Sebastien

sebsenciel
Frequent Visitor

Hi amitchandak,

thank you for your feedback
I will look at your answer and get back to you if I have any questions,
Thank you

 

Sébastien

amitchandak
Super User
Super User

@sebsenciel , Try a measure like below with date table

 

calculate(Sumx(filter(Date, Date[Date] >= Minx(filter(allselected(Table), Table[Tache] = max(Table[Tache])), Table[Date]) && Date[Date] <= Maxx(filter(allselected(Table), Table[Tache] = max(Table[Tache])), Table[Date])), if(Date[Date] = Max(Table[Tache]) ,1,0)))

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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

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.