Forum Discussion

hegde86's avatar
hegde86
Frequent Visitor
7 years ago
Solved

Nearest Value of Selected Measure

I have a requirement where I will select a number from slicer and from data-set I need to look out a specific column based on slicer selected. If selected value is exactly matching with lookup value, display that, else get nearest value from data-set column and display it. For example,

I have a data-set with column as below 

 

And have a slicer as below.

I selected 45 from slicer and based on value at Qty column, I need two values from Qty, i.e 43 lower limit & 52 Upper Limit. If slicer value matches exactly with Qty then just return that value from both Upper & Lower limit.

 

How can I we try this in Power BI?

 

Thanks in Advance..

Rajesh

  • hegde86 try following measure

     

    Nearest Value Lower = 
    VAR __selectedSlicerValue = SELECTEDVALUE( SlicerTable[Column] )
    RETURN
    CALCULATE(
    MAX( YourTable[Qty] ), YourTable[Qty] <= __selectedSlicerValue
    )
    
    Nearest Value Upper = 
    VAR __selectedSlicerValue = SELECTEDVALUE( SlicerTable[Column] )
    RETURN
    CALCULATE(
    MIN( YourTable[Qty] ), YourTable[Qty] >= __selectedSlicerValue
    )

3 Replies

  • hegde86 try following measure

     

    Nearest Value Lower = 
    VAR __selectedSlicerValue = SELECTEDVALUE( SlicerTable[Column] )
    RETURN
    CALCULATE(
    MAX( YourTable[Qty] ), YourTable[Qty] <= __selectedSlicerValue
    )
    
    Nearest Value Upper = 
    VAR __selectedSlicerValue = SELECTEDVALUE( SlicerTable[Column] )
    RETURN
    CALCULATE(
    MIN( YourTable[Qty] ), YourTable[Qty] >= __selectedSlicerValue
    )
    • hegde86's avatar
      hegde86
      Frequent Visitor