Dela via


ISINSCOPE

gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning

Returnerar sant när den angivna kolumnen är nivån i en hierarki med nivåer.

Syntax

ISINSCOPE(<columnName>)

Parametrar

Term Definition
columnName Namnet på en befintlig kolumn med standardsyntaxen DAX. Det kan inte vara ett uttryck.

Returvärde

TRUE när den angivna kolumnen är nivån i en hierarki med nivåer.

Anmärkningar

Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).

Exempel

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]

Returnerar

DimProduct[Category] DimProduct[SubCategory] [Kategoriundersumma] [Delsumma för underkategori] [Försäljning] [% överordnad]
TRUE TRUE 28,397,095.65 100.00
Tillbehör FALSE TRUE 78,951.00 0.28
Tillbehör Cykelställ FALSE FALSE 39,360.00 49.85
Tillbehör Cykelställ FALSE FALSE 39,591.00 50.15
Cyklar FALSE TRUE 28,318,144.65 99.72
Cyklar Mountain Bikes FALSE FALSE 9,952,759.56 35.15
Cyklar Landsvägscyklar FALSE FALSE 14,520,584.04 51.28
Cyklar Touringcyklar FALSE FALSE 3,844,801.05 13.58

SUMMARIZECOLUMNS funktionCALCULATE funktion