ISINSCOPE

Gilt für:Berechnete SpalteBerechnete TabelleMeasureVisuelle Berechnung

Gibt TRUE zurück, wenn die angegebene Spalte der Ebene in einer Hierarchie von Ebenen entspricht.

Syntax

ISINSCOPE(<columnName>)

Parameter

Begriff Definition
columnName Der Name einer vorhandenen Spalte mit DAX-Standardsyntax. Es darf kein Ausdruck sein.

Rückgabewert

TRUE, wenn die angegebene Spalte der Ebene in einer Hierarchie von Ebenen entspricht.

Bemerkungen

Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiel

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]

gibt diese Werte zurück:

DimProduct[Category] DimProduct[SubCategory] [Category Subtotal] [Subcategory Subtotal] [Sales] [% of Parent]
TRUE TRUE 28.397.095,65 100,00
Accessories FALSE true 78.951,00 0.28
Accessories Fahrradträger FALSE FALSE 39.360,00 49,85
Accessories Fahrradständer FALSE FALSE 39.591,00 50,15
Fahrräder FALSE true 28.318.144,65 99,72
Bikes Mountainbikes FALSE FALSE 9.952.759,56 35,15
Fahrräder Rennräder FALSE FALSE 14.520.584,04 51,28
Fahrräder Tourenräder FALSE FALSE 3.844.801,05 13,58

SUMMARIZECOLUMNS-Funktion
CALCULATE-Funktion