Forum Discussion

mikemagill's avatar
mikemagill
Icon for Helper I rankHelper I
1 year ago
Solved

Calculation Group impact on other measures

I posted about this problem in another post and found a work-around but could really do with understanding this properly.

When I create a calculation group, use that calculation group in a slicer and select a single value, the result of other measures are overwritten even if they are totally unconnected.

 

You can see this yourself by looking at this demo report:

 

https://falconxl.sharepoint.com/:u:/s/PowerBI-CalculationGroups/EeYTt7hnDyJCqwBqrjAHSrEBnMJ9VrJWOBlUVTr9MiBsoA?e=eLO27o 

 

Can anyone explain what I'm misunderstanding or doing wrong?

 

  • This is expected behaviour. The slicer will apply to all visuals on the page unless you turn it off through Edit Interactions. Calculation items are applied to all measures, and so when you choose one in the slicer it will be applied to the test measure.

    You can change which measures the calcultion item affect by putting checks in the calc item code using  functions like SELECTEDMEASURENAME or ISSELECTEDMEASURE.

4 Replies

  • adudani's avatar
    adudani
    Icon for Memorable Member rankMemorable Member

    hi mikemagill ,

     

    Remove the filter interaction as shown below:

    1. select the calc group slicer

    2. click on format

    3. click on edit interactions

    4. click on "None" on the top right of the card.

     

    is this the intended result? 

     

    if this doesn't resolve the issue. kindly elaborate on the required output

     

    • mikemagill's avatar
      mikemagill
      Icon for Helper I rankHelper I

      Thanks.  The edit interactions option is helpful but Johnt75 has a more complete solution.  The problem with edit interactions is where you have a visual with a header based on a measure but you still want the visual to respond to the slicer.

       

      Thanks again, though.

  • This is expected behaviour. The slicer will apply to all visuals on the page unless you turn it off through Edit Interactions. Calculation items are applied to all measures, and so when you choose one in the slicer it will be applied to the test measure.

    You can change which measures the calcultion item affect by putting checks in the calc item code using  functions like SELECTEDMEASURENAME or ISSELECTEDMEASURE.

    • mikemagill's avatar
      mikemagill
      Icon for Helper I rankHelper I

      Perfect.  That's what I was missing.

      I can now limit the scope of my calculated items.  I've used code similar to the following:

      Group Min =
          IF(
              ISSELECTEDMEASURE([Placeholder Measure]),
              [Min],
              SELECTEDMEASURE()
          )