Forum Discussion

tbrown33's avatar
tbrown33
Regular Visitor
4 years ago
Solved

Dynamic input for filters

Does power bi have the ability to build something like an input box where a user can enter a number and filtering is done according to that number.   for example the ability to show sales and quant...
  • Anonymous's avatar
    Anonymous
    4 years ago

    Hi tbrown33 ,

     

    I suggest you to use what if parameter to create a slicer.

    For reference: Create and use what-if parameters to visualize variables in Power BI Desktop

    In my sample I create a 'Past Days' parameter from 1 to 200 and Increment is 1. My data table contains quantities from 2021/01/01 to today. In my example, for ease of calculation, the daily quantity is 1.

    Past N days Quantity = 
    VAR _INPUT_DAYS =
        SELECTEDVALUE ( 'Past Days'[Past Days] )
    VAR _QUANTITY =
        CALCULATE (
            SUM ( 'Table'[Quantity] ),
            FILTER (
                'Table',
                'Table'[Date] < TODAY ()
                    && 'Table'[Date]
                        >= TODAY () - _INPUT_DAYS
            )
        )
    RETURN
        _QUANTITY

    Result is as below.

    Past 7 days:

    Past 180 days:

     

    Best Regards,
    Rico Zhou

     

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