Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

Remove slicers in a calculate function

I have a table - Table1 with columns A, B, C,  and a measure [x] which uses a calculate function to count rows on this table, based on some conditions. I also have a second table - Table2, with columns X,Y,Z.

Now, I want to create another measure like this: 
CALCULATE (
      [x], 
      ALL(Table2),
      Table1[A] in VALUES(Table2[Z])
)


The point of ALL is to remove filters from Table2[Z], because I want these values not to be affected by the slicers. However, this query is not working and VALUES(Table2[Z]) is still being affected by the slicer!


  • Anonymous Try:

    CALCULATE (
          [x], 
          ALL(Table2),
          Table1[A] in ALL(Table2[Z])
    )

3 Replies

  • Greg_Deckler's avatar
    Greg_Deckler
    Icon for Community Champion rankCommunity Champion

    Anonymous Try:

    CALCULATE (
          [x], 
          ALL(Table2),
          Table1[A] in VALUES(ALL(Table2[Z]))
    )

    • Anonymous's avatar
      Anonymous
      Not applicable

      Greg_Deckler 
      It gives an error: The VALUES function expects a column reference expression or a table reference expression for argument '1'

      • Greg_Deckler's avatar
        Greg_Deckler
        Icon for Community Champion rankCommunity Champion

        Anonymous Try:

        CALCULATE (
              [x], 
              ALL(Table2),
              Table1[A] in ALL(Table2[Z])
        )