영어로 읽기

다음을 통해 공유


ISINSCOPE

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

지정된 열이 수준 계층 구조의 수준인 경우 true 반환합니다.

통사론

DAX
ISINSCOPE(<columnName>)

매개 변수

학기 정의
columnName 표준 DAX 구문을 사용하는 기존 열의 이름입니다. 식일 수 없습니다.

반환 value

지정된 열이 수준 계층 구조의 수준인 경우 TRUE.

발언

이 함수는 not RLS(행 수준 보안) 규칙에 or 계산 열에서 사용되는 경우 DirectQuery 모드에서 사용할 수 있습니다.

본보기

DAX
DEFINE
MEASURE FactInternetSales[% of Parent] =
  SWITCH (TRUE(),
    ISINSCOPE(DimProduct[Subcategory]),
      DIVIDE(
        SUM(FactInternetSales[Sales Amount]),
        CALCULATE(
          SUM(FactInternetSales[Sales Amount]),
          ALLSELECTED(DimProduct[Subcategory]))
      ),
    ISINSCOPE(DimProduct[Category]),
      DIVIDE(
        SUM(FactInternetSales[Sales Amount]), 
        CALCULATE(
          SUM(FactInternetSales[Sales Amount]),
          ALLSELECTED(DimProduct[Category]))
      ),
    1
  ) * 100
EVALUATE
  SUMMARIZECOLUMNS
  (
    ROLLUPADDISSUBTOTAL
    (
      DimProduct[Category], "Category Subtotal",
      DimProduct[Subcategory], "Subcategory Subtotal"
    ),
    TREATAS(
      {"Bike Racks", "Bike Stands", "Mountain Bikes", "Road Bikes", "Touring Bikes"},
      DimProduct[Subcategory]),
    "Sales", SUM(FactInternetSales[Sales Amount]),
    "% of Parent", [% of Parent]
  )
  ORDER BY
    [Category Subtotal] DESC, [Category],
    [Subcategory Subtotal] DESC, [Subcategory]

반환

DimProduct[범주] DimProduct[SubCategory] [범주 부분합] [하위 범주 부분합] [판매액] [ 부모%]
TRUE TRUE 28,397,095.65 100.00
액세서리 FALSE TRUE 78,951.00 0.28
액세서리 자전거 랙 FALSE FALSE 39,360.00 49.85
액세서리 자전거 스탠드 FALSE FALSE 39,591.00 50.15
자전거 FALSE TRUE 28,318,144.65 99.72
자전거 산악 자전거 FALSE FALSE 9,952,759.56 35.15
자전거 로드 바이크 FALSE FALSE 14,520,584.04 51.28
자전거 투어링 바이크 FALSE FALSE 3,844,801.05 13.58

SUMMARIZECOLUMNS 함수
CALCULATE 함수