Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Hi there,
I have a data table with one row. A Transaction which has a lifetime of one month, with a value of 7000000.
DEAL_NUMBER | START_DATE | END_DATE | VOLUME |
Deal 1 | 10/6/2017 | 11/6/2017 | 7000000 |
Moreover, two date/lookup tables that are connect via relationships
Putting MONTH and DAY from the lookup table "Maturity dates" on the rows, and a measure SUM(VOLUME) on values section of a pivot table thie following is the result.
So far so good. But what I WANT to do, is modify the mesaure so the same value of 7000000 is shown for all the dates between 10/6 and 11/6.
The below image shows the desired output (sketched by me).
I have tried using calculate but not succeeded. Along the lines of...
NewMeasure:= CALCULATE( [Volume] ;FILTER( ALL(MATURITY_DATES) ;MATURITY_DATES[DATE_KEY]>= MAX(DATA[START_DATE]) ;MATURITY_DATES[DATE_KEY] <= MAX(DATA[END_DATE]) ) )
Do you spot the error in my thinking?
Cheers and kind regards
Solved! Go to Solution.
Hi @chefe,
@Zubair_Muhammad's logic is right, you need to modify it slightly:
Measure =
CALCULATE (
VALUES ( 'DATA'[VOLUME] ),
FILTER (
ALL ( 'DATA' ),
MAX('MATURITY_DATES'[DATE_KEY]) >= 'DATA'[START_DATE]
&& MAX('MATURITY_DATES'[DATE_KEY]) <='DATA'[END_DATE]
)
)
Best Regards,
Qiuyun Yu
Hi @chefe,
@Zubair_Muhammad's logic is right, you need to modify it slightly:
Measure =
CALCULATE (
VALUES ( 'DATA'[VOLUME] ),
FILTER (
ALL ( 'DATA' ),
MAX('MATURITY_DATES'[DATE_KEY]) >= 'DATA'[START_DATE]
&& MAX('MATURITY_DATES'[DATE_KEY]) <='DATA'[END_DATE]
)
)
Best Regards,
Qiuyun Yu
Hi @chefe
Try this
NewMeasure := CALCULATE ( VALUES ( DATA[Volume] ), FILTER ( ALL ( DATA ), MATURITY_DATES[DATE_KEY] >= DATA[START_DATE] && MATURITY_DATES[DATE_KEY] <= DATA[END_DATE] ) )
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
94 | |
83 | |
82 | |
71 | |
49 |
User | Count |
---|---|
143 | |
129 | |
108 | |
63 | |
55 |