Del via


ISINSCOPE

gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning

Returnerer true når den angitte kolonnen er nivået i et hierarki med nivåer.

Syntaks

ISINSCOPE(<columnName>)

Parametere

Vilkår Definisjon
columnName Navnet på en eksisterende kolonne ved hjelp av standard DAX syntaks. Det kan ikke være et uttrykk.

Returner value

TRUE når den angitte kolonnen er nivået i et hierarki av nivåer.

Merknader

Denne funksjonen støttes not for bruk i DirectQuery-modus når den brukes i beregnede kolonner or regler for sikkerhet på radnivå (RLS).

Eksempel

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]

Returnerer

DimProduct[Kategori] DimProduct[SubCategory] [Delsum for kategori] [Subcategory Subtotal] [Salg] [% for overordnet]
TRUE TRUE 28,397,095.65 100.00
Tilbehør FALSE TRUE 78,951.00 0.28
Tilbehør Sykkelstativer FALSE FALSE 39,360.00 49.85
Tilbehør Sykkelstativer FALSE FALSE 39,591.00 50.15
Sykler FALSE TRUE 28,318,144.65 99.72
Sykler Terrengsykler FALSE FALSE 9,952,759.56 35.15
Sykler Landeveissykler FALSE FALSE 14,520,584.04 51.28
Sykler Tursykler FALSE FALSE 3,844,801.05 13.58

SUMMARIZECOLUMNS funksjonCALCULATE funksjon