Forum Discussion

Thigs's avatar
Thigs
Helper IV
4 years ago
Solved

Selected Value Times Each Row?

Hi all

I am trying to create some kind of formula that would work based on a selected value/what if parameter. My what if parameter is how many days of stock I want to have on hand - it is whole numbers from 1 - 60. 

 

Then I have created a summary table that has Item ID, Month, Average items sold per day, and total items sold during that month. I want to create a formula that multiplies the average number of items sold per day by the stock days on hand (what if parameter). Here is what I've tried - 

Inventory Units =
VAR InternalTable = summarize('Order Data','Order Data'[ITEM_ID],'Order Data'[Month], "Units per Day", sum('Order Data'[ORIG_ORDER_QTY])/DISTINCTCOUNT('Order Data'[Date Time]), "Units per Month", sum('Order Data'[ORIG_ORDER_QTY]))

VAR InvUnits = sumx(InternalTable, [Units per Day] * SELECTEDVALUE('Days of Inventory'[Days of Inventory]))

RETURN
InvUnits

This is just returning blanks for each row. Any help would be greatly appreciated!
  • Thigs 

    Try

    Inventory Units =
    DIVIDE (
        SUM ( 'Order Data'[ORIG_ORDER_QTY] ),
        DISTINCTCOUNT ( 'Order Data'[Date Time] )
    )
        * SELECTEDVALUE ( 'Days of Inventory'[Days of Inventory] )

7 Replies

  • tamerj1's avatar
    tamerj1
    Community Champion

    Thigs 

    What is the relationship between the two tables? How does your visual look like?

    • Thigs's avatar
      Thigs
      Helper IV

      Between which two tables? The summary table? Right now I only have the one table and the what-if parameter, which I have not connected to anywhere. The Days of Inventory is a what-if parameter that simply contains numbers between 1-60. 

      • tamerj1's avatar
        tamerj1
        Community Champion

        Thigs 

        That is strage. Must be something in the visual. But ofcaurse you select only value right?  Can you please share a screenshot