Lire en anglais

Partager via


ISINSCOPE

s’applique à :colonne calculéetable calculéeMeasurecalcul visuel

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

Syntaxe

DAX
ISINSCOPE(<columnName>)

Paramètres

Terme Définition
columnName Nom d’une colonne existante, à l’aide de la syntaxe de DAX standard. Il ne peut pas s’agir d’une expression.

Retourner value

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

Remarques

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

Exemple

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]

Retourne

DimProduct[Category] DimProduct[SubCategory] [Sous-total de catégorie] [Sous-total de catégorie] [Ventes] [% de Parent]
TRUE TRUE 28,397,095.65 100.00
Accessoires FALSE TRUE 78,951.00 0.28
Accessoires Racks à vélo FALSE FALSE 39,360.00 49.85
Accessoires Stand de vélo FALSE FALSE 39,591.00 50.15
Vélos FALSE TRUE 28,318,144.65 99.72
Vélos Vtt FALSE FALSE 9,952,759.56 35.15
Vélos Vélos de route FALSE FALSE 14,520,584.04 51.28
Vélos Motos de tourisme FALSE FALSE 3,844,801.05 13.58

SUMMARIZECOLUMNS fonction
CALCULATE fonction