Forum Discussion
SUM BETWEEN DIFFERENTS TABLES
Hello Everybody
Further to the help concerning my first topic (Re: How to do a calculation between date variable - Microsoft Fabric Community)
TEST BPA =
With Codification Nok :
2024-S01 / 1-ORGANISATION / GESTION = 6.24 +.89 not 16.64
| ODIFICATION | CODIFICATION 2 | NUMERO DOCUMENT | DESIGNATION | DATE PRE | BUDGET PRE | LISSAGE PRE | DATE PRE FORCEE | DATE DEBUT ACTION PRE | NO SEMAINE DEBUT ACTION PRE | TEMPS THEORIQUE PRE PAR JOUR | DATE FIN ACTION PRE | DATE BPA | BUDGET BPA | LISSAGE BPA | DATE BPA FORCEE | DATE DEBUT ACTION BPA | NO SEMAINE DEBUT ACTION BPA | TEMPS THEORIQUE BPA PAR JOUR | DATE FIN ACTION BPA | DATE BPE | BUDGET BPE | LISSAGE BPE | DATE BPE FORCEE | DATE DEBUT ACTION BPE | TEMPS THEORIQUE BPE PAR JOUR | DATE FIN ACTION BPE |
| 1-ORGANISATION | ORGANISATION | ORGA | SUIVI | 30/12/2023 | 10 | 2 | 30/12/2023 | 0,71428571 | 13/01/2024 | 31/10/2024 | 430 | 40 | 25/01/2024 | 5 | 1,53571429 | 31/10/2024 | ||||||||||
| 2-CONCEPTION | SCHÉMAS DRD LOT | 840YSC345 | HVAC - SCHEMAS GEOGRAPHIQUES - DRD - LOT 345 | 0 | 26/01/2024 | 66,55 | 3 | 05/01/2024 | 2 | 3,16904762 | 26/01/2024 | 15/03/2024 | 15 | 3 | 23/02/2024 | 0,71428571 | 15/03/2024 | |||||||||
| 2-CONCEPTION | SCHÉMAS DRD LOT | 840YSC453 | HVAC - SCHEMAS GEOGRAPHIQUES - DRD - LOT 453 | 0 | 15/02/2024 | 40 | 3 | 25/01/2024 | 5 | 1,9047619 | 15/02/2024 | 29/03/2024 | 15 | 3 | 08/03/2024 | 0,71428571 | 29/03/2024 | |||||||||
| 2-CONCEPTION | SCHÉMAS DRD LOT | 840YSC463 | HVAC - SCHEMAS GEOGRAPHIQUES - DRD - LOT 463 | 0 | 15/02/2024 | 40 | 3 | 25/01/2024 | 5 | 1,9047619 | 15/02/2024 | 29/03/2024 | 15 | 3 | 08/03/2024 | 0,71428571 | 29/03/2024 | |||||||||
| 2-CONCEPTION | SCHÉMAS DRD LOT | 840YSC462 | HVAC - SCHEMAS GEOGRAPHIQUES - DRD - LOT 462 | 0 | 06/02/2024 | 40 | 3 | 16/01/2024 | 4 | 1,9047619 | 06/02/2024 | 21/03/2024 | 15 | 3 | 29/02/2024 | 0,71428571 | 21/03/2024 | |||||||||
| 2-CONCEPTION | SCHÉMAS DRD LOT | 840YSC335 | HVAC - SCHEMAS GEOGRAPHIQUES - DRD - LOT 335 | 0 | 06/02/2024 | 40 | 3 | 16/01/2024 | 4 | 1,9047619 | 06/02/2024 | 20/03/2024 | 15 | 3 | 28/02/2024 | 0,71428571 | 20/03/2024 | |||||||||
| 2-CONCEPTION | SCHÉMAS DRD LOT | 840YSC344 | HVAC - SCHEMAS GEOGRAPHIQUES - DRD - LOT 344 | 0 | 06/02/2024 | 40 | 3 | 16/01/2024 | 4 | 1,9047619 | 06/02/2024 | 20/03/2024 | 15 | 3 | 28/02/2024 | 0,71428571 | 20/03/2024 | |||||||||
| 2-CONCEPTION | SCHÉMAS DRD LOT | 840YSC606 | HVAC - SCHEMAS GEOGRAPHIQUES - DRD - LOT 606 | 0 | 09/02/2024 | 40 | 3 | 19/01/2024 | 4 | 1,9047619 | 09/02/2024 | 29/03/2024 | 15 | 3 | 08/03/2024 | 0,71428571 | 29/03/2024 | |||||||||
| 2-CONCEPTION | NOMENCLATURE | 840YBM03 | HVAC - EQUIPMENTS IN ACCOMODATIONS | 0 | 26/01/2024 | 4,4 | 1 | 19/01/2024 | 4 | 0,62857143 | 26/01/2024 | 22/11/2024 | 44 | 4 | 25/10/2024 | 1,57142857 | 22/11/2024 | |||||||||
| 2-CONCEPTION | NOMENCLATURE | 840YBM01 | HVAC - MAIN EQUIPMENTS | 0 | 26/01/2024 | 4,4 | 1 | 19/01/2024 | 4 | 0,62857143 | 26/01/2024 | 22/11/2024 | 44 | 4 | 25/10/2024 | 1,57142857 | 22/11/2024 | |||||||||
| 2-CONCEPTION | NOMENCLATURE | 840YBM02 | HVAC - IL/OL | 0 | 26/01/2024 | 4,4 | 1 | 19/01/2024 | 4 | 0,62857143 | 26/01/2024 | 22/11/2024 | 44 | 4 | 25/10/2024 | 1,57142857 | 22/11/2024 | |||||||||
| 2-CONCEPTION | NOMENCLATURE | 840YBM04 | HVAC - EQUIPMENTS IN ACR | 0 | 26/01/2024 | 4,4 | 1 | 19/01/2024 | 4 | 0,62857143 | 26/01/2024 | 22/11/2024 | 44 | 4 | 25/10/2024 | 1,57142857 | 22/11/2024 | |||||||||
| 2-CONCEPTION | NOMENCLATURE | 840YBM05 | HVAC - SEATINGS | 0 | 26/01/2024 | 4,4 | 1 | 19/01/2024 | 4 | 0,62857143 | 26/01/2024 | 22/11/2024 | 44 | 4 | 25/10/2024 | 1,57142857 | 22/11/2024 | |||||||||
| 2-CONCEPTION | NOMENCLATURE | 840YBM06 | HVAC - MISCELLANEOUS ELECTRICAL EQUIPMENTS | 0 | 26/01/2024 | 4,4 | 1 | 19/01/2024 | 4 | 0,62857143 | 26/01/2024 | 22/11/2024 | 44 | 4 | 25/10/2024 | 1,57142857 | 22/11/2024 | |||||||||
| 2-CONCEPTION | SCHÉMAS PID TU | 862YACS462H | HVAC - PID TUYAUTAGE (VFC) EN ACR 462H | 0 | 06/02/2024 | 2,5 | 1 | 30/01/2024 | 6 | 0,35714286 | 06/02/2024 | 21/03/2024 | 2,5 | 1 | 14/03/2024 | 0,35714286 | 21/03/2024 | |||||||||
| 2-CONCEPTION | SCHÉMAS PID TU | 863YACS462H | HVAC - PID TUYAUTAGE (VFE) EN ACR 462H | 0 | 06/02/2024 | 2,5 | 1 | 30/01/2024 | 6 | 0,35714286 | 06/02/2024 | 21/03/2024 | 2,5 | 1 | 14/03/2024 | 0,35714286 | 21/03/2024 |
4 Replies
- lbendlinSuper User
Please provide a more detailed explanation of what you are aiming to achieve. What have you tried and where are you stuck?
- GCH_FRHelper I
Hi @Ibendlin
I would like to achieve the time per day/week and the cumulative time per day/week per "Codification" with my different milestone BPA - BPE - PRE
Like
2024-S01 / 1-ORGANISATION / GESTION / SUIVI ETUDES /
TIME BPA-BPE PER DAY 0.89+29.93
CUMULATIVE TIME = 2023-S52 + 2024-S01
And for the moment i don't arrive to acheive to integrate the "Codification" in my cumulative time
To have per week per codifiation the cumulative time by week
TEMPS THEORIQUE CUMULE BPA =SUMX(FILTER(ALLSELECTED('1-CALCUL TEMPS THEORIQUE BPA'),'1-CALCUL TEMPS THEORIQUE BPA'[Date]<=MAXX('1-CALCUL TEMPS THEORIQUE BPA','1-CALCUL TEMPS THEORIQUE BPA'[Date])),'1-CALCUL TEMPS THEORIQUE BPA'[TEMPS THEORIQUE BPA PAR JOUR])And in the cumulative time per week per codification with all the milestone
TEMPS THEORIQUE PRE+BPA+BPE = SUMX(RELATEDTABLE(CALENDRIER),CALCULATE(SUM('1-CALCUL TEMPS THEORIQUE BPA'[TEMPS THEORIQUE BPA PAR JOUR])+SUM('1-CALCUL TEMPS THEORIQUE BPE'[TEMPS THEORIQUE BPE PAR SEMAINE])))
- AnonymousNot applicable
lbendlin , thanks for your concern about this case. I tried to create a sample data myself based on the user's requirement and implemented the result. Please check if there is anything that can be improved. Here is my solution:
Hi GCH_FR ,This should occur because [ANNEE_SEM]=2024-S01&&[CODIFICATION]="1-ORGANISATION" or ="2- CONCEPTION" are all on the the same date, which is treated as a group when calculating.
You can set an index for each row, and each row has a separate label for the separate grouping.
Here are the steps you can follow:
1. Add Column – Index Column – From 1.
2. Create measure.
Measure = SUMX( FILTER(ALL('1-CALCUL TEMPS THEORIQUE BPA'), '1-CALCUL TEMPS THEORIQUE BPA'[Index]<=MAX('1-CALCUL TEMPS THEORIQUE BPA'[Index])),[TEMPS THEORIQUE BPA PAR JOUR])3. Result:
Best Regards,
Liu Yang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly
- GCH_FRHelper I
Hi Anonymous
Thank you for your reply. It wasn't quite what I expected, but perhaps I wasn't very clear about what I wanted.
I found a solution by looking in different forums, the only problem is that my dates have to be sorted in descending order
CALCULATE (SUM ( '1-CALCUL TEMPS THEORIQUE BPA'[TEMPS THEORIQUE BPA PAR SEMAINE] ),FILTER (ALL ( '1-CALCUL TEMPS THEORIQUE BPA' ),'1-CALCUL TEMPS THEORIQUE BPA'[CODIFICATION] = EARLIER ( '1-CALCUL TEMPS THEORIQUE BPA'[CODIFICATION] )&& '1-CALCUL TEMPS THEORIQUE BPA'[Date] <= EARLIER ( '1-CALCUL TEMPS THEORIQUE BPA'[Date] )))I've found a way to have my cumulative BPA / BPE / PRE by make a UNION between them
UNION(SUMMARIZE('1-CALCUL TEMPS THEORIQUE BPA','1-CALCUL TEMPS THEORIQUE BPA'[Date],'1-CALCUL TEMPS THEORIQUE BPA'[CODIFICATION],'1-CALCUL TEMPS THEORIQUE BPA'[TEMPS THEORIQUE BPA PAR SEMAINE]),SUMMARIZE('1-CALCUL TEMPS THEORIQUE BPE','1-CALCUL TEMPS THEORIQUE BPE'[Date],'1-CALCUL TEMPS THEORIQUE BPE'[CODIFICATION],'1-CALCUL TEMPS THEORIQUE BPE'[TEMPS THEORIQUE BPE PAR SEMAINE]))