다음을 통해 공유


ALLEXCEPT

적용 대상:계산 열계산 테이블Measure시각적 계산

지정한 열에 적용된 테이블 allfiltersexcept 컨텍스트 filters 제거합니다.

통사론

ALLEXCEPT(<table>,<column>[,<column>[,…]])

매개 변수

학기 정의
table all 컨텍스트 filters 제거되는 테이블은 후속 인수에 지정된 열에 exceptfilters.
column 컨텍스트 filters 유지해야 하는 열입니다.

first 함수에 대한 ALLEXCEPT 인수는 기본 테이블에 대한 참조여야 합니다. All 후속 인수는 기본 열에 대한 참조여야 합니다. or 함수와 함께 열 식에 ALLEXCEPT 테이블 식을 사용할 수 없습니다.

반환 value

지정된 열의 all 대한 filtersexcept 제거된 filters 있는 테이블입니다.

발언

  • 이 함수는 not 자체에서 사용되지만 다른 계산이 수행되는 결과 집합을 변경하는 데 사용할 수 있는 중간 함수 역할을 합니다.

  • ALL and ALLEXCEPT 다양한 시나리오에서 사용할 수 있습니다.

    함수 and 사용 묘사
    ALL(테이블) 지정된 테이블에서 allfilters 제거합니다. effect ALL(Table)는 테이블의 allvalues 반환하고, 그렇지 않으면 적용되었을 수 있는 컨텍스트에서 filters 제거합니다. 이 함수는 여러 수준의 그룹화 작업을 and 총 value집계된 value 비율을 만드는 계산을 만들려는 경우에 유용합니다.
    ALL(Column[, Column[, ...]]) 테이블의 지정된 열에서 allfilters 제거합니다. all 테이블의 다른 열에 있는 다른 filters 계속 적용됩니다. All 열 인수는 동일한 테이블에서 나와야 합니다. ALL(열) 변형은 filters 다른 컨텍스트 or유지하기 위해 and 한 all 더 구체적인 열에 대한 컨텍스트 filters 제거하려는 경우에 유용합니다.
    ALLEXCEPT(Table, Column1 [,Column2]...) 지정한 열에 적용되는 테이블 allfiltersexcept 컨텍스트 filters 제거합니다. 테이블의 여러 열에서 filters 제거하려는 경우 notall편리한 바로 가기입니다.
  • 이 함수는 not RLS(행 수준 보안) 규칙에 or 계산 열에서 사용되는 경우 DirectQuery 모드에서 사용할 수 있습니다.

본보기

다음 measure 수식 합계는 SalesAmount_USD andALLEXCEPT 함수를 사용하여 filters CalendarYear 열에 적용된 exceptif DateTime 테이블의 컨텍스트 filter 제거합니다.

= CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]), ALLEXCEPT(DateTime, DateTime[CalendarYear]))

수식은 ALLEXCEPT사용하므로 DateTime 테이블의 CalendarYear를 제외한 모든 열이 시각화를 조각화하는 데 사용될 때마다 수식은 모든 슬라이서 filters제거하여 SalesAmount_USD value 동일한 sum 제공합니다. 그러나 CalendarYear 열이 시각화를 조각화하는 데 사용되는 if 결과는 다릅니다. CalendarYear는 ALLEXCEPT인수로 지정되므로 데이터가 year조각화되면 행 수준에서 연도에 filter 적용됩니다.

함수 함수 함수