Forum Discussion

Kareus's avatar
Kareus
Helper I
5 years ago
Solved

Formula Help

How can I determine if all the rows that share a particular order # have inventory to ship Order #400001 complete.

 

Report DateOrder #Scheduled DateDescriptionInventoryItems NeededIs Their Enough Inventory On Hand To Ship Order CompleteWHICH ORDER NUMBERS
11/7/202040000011/7/2020Widget #1100025YES 
11/7/202040000111/7/2020Widget #1100020YES 
11/7/202040000111/7/2020Widget #224FALSE 
11/7/202040000111/7/2020Widget #35511YES 
11/7/202040000211/7/2020Widget #35513YES 
  • Here is a column you can put on your orders table to indicate if there is sufficient inventory for each item.  It also works as a measure expression that will work in a table visual with the Order # column.

     

    Enough =
    IF (
        ISBLANK (
            CALCULATE (
                COUNT ( Orders[Order #] ),
                FILTER (
                    ALLEXCEPT (
                        Orders,
                        Orders[Order #]
                    ),
                    Orders[Inventory] < Orders[Items Needed]
                )
            )
        ),
        "Y",
        "N"
    )

     

    Regards,

    Pat

1 Reply

  • mahoneypat's avatar
    mahoneypat
    Microsoft Employee

    Here is a column you can put on your orders table to indicate if there is sufficient inventory for each item.  It also works as a measure expression that will work in a table visual with the Order # column.

     

    Enough =
    IF (
        ISBLANK (
            CALCULATE (
                COUNT ( Orders[Order #] ),
                FILTER (
                    ALLEXCEPT (
                        Orders,
                        Orders[Order #]
                    ),
                    Orders[Inventory] < Orders[Items Needed]
                )
            )
        ),
        "Y",
        "N"
    )

     

    Regards,

    Pat