Forum Discussion

tsennott's avatar
tsennott
Frequent Visitor
8 years ago
Solved

Suspected BUG when using ALL with multiple non-ignored slicer values

I have encountered what I think is a major bug and want to know if I'm missing something or if this is a real bug.    I think it is a real bug, and if so, should be fixed immediately as it is extre...
  • Sean's avatar
    Sean
    8 years ago

    You can post your Issue here

    Include the link to your sample file. They may also respond to this posting...

     

    But if you look at the response marked as solution here

     

    Microsoft support response

    Use the ALL function on the dimension attribute instead of the column in the fact table,

    and use the slicer on the dimension attribute, this seems to workaround the problem.

     

    That tells you everything! This is by design.

    Unfortunately I don't think they'll do anything about it at this point. :smileysad:

     

    EDIT: Confirmed by Marco Russo below - this is by design!

     

    UPDATE: 9/24/2018

    https://www.sqlbi.com/articles/understanding-dax-auto-exist/

     

    The golden rule of data modeling is always the same: always use star schemas.

    If a column has to be used to slice and dice, then it needs to belong to a dimension.

    Numbers to aggregate, on the other hand, are stored in fact tables.

    Tabular lets a developer deviate from the regular star schema architecture.

    This does not mean that doing it is always a good idea. It seldom is.”

    Alberto Ferrari