Forum Discussion

alialsayer's avatar
alialsayer
Icon for Helper I rankHelper I
5 years ago
Solved

DAX measurement for two dates in same table and using filter

I have one table and I have a condition to calculate  To calculate order by US $ with: delivered condition is Yes any order date equal or greater than the selected date ( 7th of Jule) any s...
  • v-xiaotang's avatar
    5 years ago

    Hi alialsayer 

    if 

    use measure like bellow:

    measure1 = 
    VAR _seldate=SELECTEDVALUE('calendar'[Date])
    RETURN
    CALCULATE(Sum('Table'[US]), FILTER('Table',('Table'[Order Date] >=_seldate || 'Table'[Shipped Date] >=_seldate ) && 'Table'[Deliver] = "Yes"))

    if

    then

    measure1 = 
    VAR _seldate=SELECTEDVALUE('calendar'[Date])
    RETURN
    CALCULATE(Sum('Table'[US]), FILTER('Table',('Table'[Order Date] >=_seldate && 'Table'[Shipped Date] >=_seldate ) && 'Table'[Deliver] = "Yes"))

    -

    measure2 = 
    VAR _seldate=SELECTEDVALUE('calendar'[Date])
    RETURN
    CALCULATE(Sum('Table'[US]), FILTER('Table','Table'[Shipped Date] >=_seldate  && 'Table'[Deliver] = "Yes"))

    -

    result:

     

     

    Best Regards,

    Community Support Team _ Tang

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