Forum Discussion
Dates between if statement challenge.
- 8 years ago
Try withs calculated column:
Column = IF ( DATEDIFF ( TODAY (), Table1[Estimate 1: St], DAY ) > 0 && DATEDIFF ( TODAY (), Table1[Estimate 1: St], DAY ) <= 45 || DATEDIFF ( TODAY (), Table1[Estimate 1: En], DAY ) > 0 && DATEDIFF ( TODAY (), Table1[Estimate 1: En], DAY ) <= 45 || DATEDIFF ( TODAY (), Table1[Estimate 2: St], DAY ) > 0 && DATEDIFF ( TODAY (), Table1[Estimate 2: St], DAY ) <= 45 || DATEDIFF ( TODAY (), Table1[Estimate 2: En], DAY ) > 0 && DATEDIFF ( TODAY (), Table1[Estimate 2: En], DAY ) <= 45 || DATEDIFF ( TODAY (), Table1[Estimate 3: St], DAY ) > 0 && DATEDIFF ( TODAY (), Table1[Estimate 3: St], DAY ) <= 45 || DATEDIFF ( TODAY (), Table1[Estimate 3: En], DAY ) > 0 && DATEDIFF ( TODAY (), Table1[Estimate 3: En], DAY ) <= 45 || DATEDIFF ( TODAY (), Table1[Estimate 4: St], DAY ) > 0 && DATEDIFF ( TODAY (), Table1[Estimate 4: St], DAY ) <= 45 || DATEDIFF ( TODAY (), Table1[Estimate 4: En], DAY ) > 0 && DATEDIFF ( TODAY (), Table1[Estimate 4: En], DAY ) <= 45 || DATEDIFF ( TODAY (), Table1[Estimate 5: St], DAY ) > 0 && DATEDIFF ( TODAY (), Table1[Estimate 5: St], DAY ) <= 45 || DATEDIFF ( TODAY (), Table1[Estimate 5: En], DAY ) > 0 && DATEDIFF ( TODAY (), Table1[Estimate 5: En], DAY ) <= 45 || DATEDIFF ( TODAY (), Table1[Estimate 6: St], DAY ) > 0 && DATEDIFF ( TODAY (), Table1[Estimate 6: St], DAY ) <= 45 || DATEDIFF ( TODAY (), Table1[Estimate 6: En], DAY ) > 0 && DATEDIFF ( TODAY (), Table1[Estimate 6: En], DAY ) <= 45, Table1[Volume This Period], 0 )Regards
Victor
Hi,
Have you tried something like this with IF / AND / DateDiff statements?
Volume This Period New = IF(
AND(DATEDIFF(MAX(data[Estimate 1: En]), NOW(), DAY) >= 45 ,
AND(
DATEDIFF(MAX(data[Estimate 1: St]), NOW(), DAY) >= 45 ,
AND(
DATEDIFF(MAX(data[Estimate 2: En]), NOW(), DAY) >= 45 ,
AND(
DATEDIFF(MAX(data[Estimate 2: St]), NOW(), DAY) >= 45 ,
AND(
DATEDIFF(MAX(data[Estimate 3: En]), NOW(), DAY) >= 45 ,
AND(
DATEDIFF(MAX(data[Estimate 3: St]), NOW(), DAY) >= 45 ,
AND(
DATEDIFF(MAX(data[Estimate 4: En]), NOW(), DAY) >= 45 ,
AND(
DATEDIFF(MAX(data[Estimate 4: St]), NOW(), DAY) >= 45 ,
AND(
DATEDIFF(MAX(data[Estimate 5: En]), NOW(), DAY) >= 45 ,
AND(
DATEDIFF(MAX(data[Estimate 6: En]), NOW(), DAY) >= 45 ,
DATEDIFF(MAX(data[Estimate 6: St]), NOW(), DAY) >= 45)))))))))), 0, SUM(data[Volume This Period]))