ISINSCOPE

Retourne la valeur true quand la colonne spécifiée est le niveau dans une hiérarchie de niveaux.

Syntaxe

ISINSCOPE(<columnName>)

Paramètres

Terme Définition
columnName Nom d’une colonne existante, spécifié avec la syntaxe DAX standard. Il ne peut pas s’agir d’une expression.

Valeur de retour

TRUE quand la colonne spécifiée est le niveau dans une hiérarchie de niveaux.

Notes

Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery quand elle est utilisée dans des colonnes calculées ou des règles de sécurité au niveau des lignes (RLS).

Exemple

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]

Retourne :

DimProduct[Category] DimProduct[SubCategory] [Category Subtotal] [Subcategory Subtotal] [Sales] [% of Parent]
TRUE TRUE 28 397 095,65 100,00
Accessories FAUX true 78 951,00 0,28
Accessories Porte-vélos FALSE FALSE 39 360,00 49,85
Accessories Supports à vélos FALSE FALSE 39 591,00 50.15
Bikes false true 28 318 144,65 99,72
Bikes VTT FALSE FALSE 9 952 759,56 35,15
Bikes Vélos de route FALSE FALSE 14 520 584,04 51,28
Bikes Vélos de tourisme FALSE FALSE 3 844 801,05 13,58

SUMMARIZECOLUMNS
CALCULATE, fonction