вы руководствуетесь при выборе способа фильтрации?
                  
                  
                  
                  
                  
                  Способ 1:
                  
                  
                  CALCULATE(
                  
                  
                         Выражение,
                  
                  
                         Фильтр по полю,
                  
                  
                         VALUES() для коррекции вывода результата
                  
                  
                  )
                  
                  
                  
                  
                  
                  Способ 2:
                  
                  
                  CALCULATE(
                  
                  
                       Выражение,
                  
                  
                       FILTER()
                  
                  
                  )
                  
                  
                  
                  
                  
                  Способ 3:
                  
                  
                  KEEPFILTERS()
                  
                  
                
Фильтр по столбцу, не по всей таблице
Я использую 2 или 3 Если в первом способе имеем в виду, что фильтр по полю и VALUES - это про один столбец, то выглядит это немного франкенштейном, я не использую. Хотя не думаю, что хоть разница в планах запросов между 1 и 2 есть, она не принципиальная. Опять же, если речь об одном столбце, во втором способе, наверное, FILTER(VALUES())?
Обсуждают сегодня