Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les expressions d’analyse des données (DAX) incluent un ensemble de fonctions INFO basées sur la bibliothèque de vues de gestion dynamique (DMV) dans Analysis Services, qui ont été modifiées pour fonctionner en tant que fonctions DAX. Les fonctions INFO DAX produisent une sortie sous forme de type de données de table. Comme les tables, elles peuvent être utilisées avec d’autres fonctions DAX telles que FILTER, SELECTCOLUMNS, ADDCOLUMNSet d’autres. Cette section décrit les fonctions INFO disponibles dans le langage DAX.
Pour les modèles sémantiques Power BI, tout comme les DMV, les fonctions INFO DAX nécessitent des autorisations d’administrateur de modèle sémantique. Certains nécessitent également des autorisations d’administrateur d’espace de travail.
En tant que fonctions DAX, ces fonctions INFO outrepassent les capacités de vues de gestion dynamiques (DMV) qui utilisent une syntaxe de type SQL et renvoient un ensemble de lignes. Comme ces nouvelles fonctions sont spécifiquement des fonctions DAX, elles peuvent être utilisées comme n'importe quelle table dans une requête DAX, puis combinées et structurées dans la requête DAX.
EVALUATE
ADDCOLUMNS(
SELECTCOLUMNS(
INFO.VIEW.MEASURES(),
"Measure", [Name],
[Description],
"DAX Formula", [Expression],
"State", [State]
),
"Model name", "My semantic model",
"As of date", NOW()
)
Les fonctions INFO sont prises en charge sur les modèles sémantiques Power BI, les modèles SQL Server Analysis Services, les modèles Azure Analysis Services et les modèles PowerPivot. Des erreurs peuvent se produire si la fonction INFO concerne une fonctionnalité non prise en charge ou disponible. INFO. Les fonctions VIEW DAX peuvent être exécutées dans des tables calculées, des colonnes, des mesures et des requêtes DAX, mais d’autres fonctions INFO DAX peuvent uniquement être exécutées dans des requêtes DAX.
Fonctions INFO.VIEW DAX
Quatre des fonctions INFO DAX ont également des fonctions INFO.VIEW DAX équivalentes. Les noms conviviaux, tels que le nom de table au lieu de l’ID de table, sont utilisés et de nouvelles colonnes ajoutées pour faciliter l’utilisation sans avoir à joindre d’autres tables de fonctions INFO DAX. INFO. Les fonctions VIEW DAX peuvent être utilisées dans les calculs à l’intérieur d’un modèle sémantique. Lorsqu’elles sont incluses dans une table calculée, elles peuvent documenter automatiquement un modèle pour d’autres personnes qui les utilisent pour générer des rapports ou des requêtes DAX.
INFO.VIEW.TABLES
INFO. VUE. TABLES contient des informations sur les tables du modèle, telles que le nom de la table, la description, le mode de stockage et s’il est masqué ou non.
// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.TABLES()
La capture d’écran suivante illustre l’utilisation de cette fonction DAX dans un affichage des requêtes DAX avec l’exemple Ventes régionales disponible à partir de Learn dans le service Power BI.
INFO.VIEW.COLUMNS
INFO. VUE. COLUMNS contient des informations sur les colonnes d’un modèle, telles que le nom de colonne, le type de données et s’il est masqué ou non.
// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.COLUMNS()
La capture d’écran suivante illustre l’utilisation de cette fonction DAX dans un affichage des requêtes DAX avec l’exemple Ventes régionales disponible à partir de Learn dans le service Power BI.
INFO.VIEW.MEASURES
INFO. VUE. MEASURES contient des informations sur les mesures dans le modèle, telles que le nom de mesure, l’expression et la chaîne de format.
// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.MEASURES()
La capture d’écran suivante illustre l’utilisation de cette fonction DAX dans un affichage des requêtes DAX avec l’exemple Ventes régionales disponible à partir de Learn dans le service Power BI.
INFO.VIEW.RELATIONSHIPS
INFO.VIEW.RELATIONSHIPS contient des informations sur les relations dans le modèle, telles que la table source et de destination, ainsi que les colonnes, la cardinalité et la direction du filtre croisé.
// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.RELATIONSHIPS()
La capture d’écran suivante illustre l’utilisation de cette fonction DAX dans un affichage des requêtes DAX avec l’exemple Ventes régionales disponible à partir de Learn dans le service Power BI.
Fonctions INFO DAX
Voici la liste des fonctions INFO. Certains fonctionnent uniquement sur des niveaux de compatibilité spécifiques et pour certains modes de stockage ou d’autres propriétés de modèle sémantique.
| [Fonction] | [Description] |
|---|---|
| INFO.VIEW.COLUMNS | Retourne une liste de toutes les colonnes du modèle actuel. Peut être utilisé dans les calculs, y compris les tables calculées. |
| INFO.VIEW.MEASURES | Retourne une liste de toutes les mesures dans le modèle actuel. Peut être utilisé dans les calculs, y compris les tables calculées. |
| INFO.VIEW.RELATIONSHIPS | Retourne une liste de toutes les relations dans le modèle actuel. Peut être utilisé dans les calculs, y compris les tables calculées. |
| INFO.VIEW.TABLES | Retourne une liste de toutes les tables du modèle actuel. Peut être utilisé dans les calculs, y compris les tables calculées. |
| INFO.ALTERNATEOFDEFINITIONS | |
| INFO.ANNOTATIONS | Retourne une liste de toutes les annotations du modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets d’annotation. |
| INFO.ATTRIBUTEHIERARCHIES | Représente la fonction de requête de vue de gestion dynamique (DMV) TMSCHEMA_ATTRIBUTE_HIERARCHIES. |
| INFO.ATTRIBUTEHIERARCHYSTORAGES | |
| INFO.CALCDEPENDENCY | Retourne des informations sur la dépendance de calcul d’une requête DAX. |
| INFO.CALCULATIONGROUPS | |
| INFO.CALCULATIONITEMS | |
| INFO.CATALOGS | Représente la fonction de requête de vue de gestion dynamique (DMV) de DBSCHEMA_CATALOGS. |
| INFO.CHANGEDPROPERTIES | Représente la fonction de requête de vue de gestion dynamique (DMV) de TMSCHEMA_CHANGED_PROPERTIES. |
| INFO.COLUMNPARTITIONSTORAGES | |
| INFO.COLUMNPERMISSIONS | Retourne une liste de toutes les autorisations de colonne dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets d’autorisations de colonne. |
| INFO.COLONNES | Retourne une liste de toutes les colonnes du modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de colonne. |
| INFO.COLUMNSTORAGES | Retourne une liste de tous les stockages de colonnes dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de stockage de colonnes. |
| INFO.CSDLMETADATA | Retourne des informations sur les métadonnées de base de données au format XML. |
| INFO. CULTURES | Retourne une liste de toutes les cultures du modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de culture. |
| INFO. DATACOVERAGEDEFINITIONS | |
| INFO.DATASOURCES | Représente la fonction de requête TMSCHEMA_DATASOURCES de DMV. |
| INFO.DELTATABLEMETADATASTORAGES | |
| INFO.DEPENDENCIES | Retourne des informations sur la dépendance de calcul d’une requête DAX. |
| INFO.DETAILROWSDEFINITIONS | Retourne une liste de toutes les définitions de lignes de détail dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de définitions de lignes de détail. |
| INFO.DICTIONARYSTORAGES | |
| INFO.EXCLUDEDARTIFACTS | Représente la fonction de requête de vue de gestion dynamique (DMV) de TMSCHEMA_EXCLUDED_ARTIFACTS. |
| INFO.EXPRESSIONS | Retourne une liste de toutes les expressions du modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets d’expressions. |
| INFO.EXTENDEDPROPERTIES | Retourne une liste de toutes les propriétés étendues dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de propriétés étendues. |
| INFO.FORMATSTRINGDEFINITIONS | |
| INFO.FUNCTIONS | Retourne des informations sur les fonctions actuellement disponibles pour une utilisation dans le langage de programmation DAX. Représente la fonction de requête DMV MDSCHEMA_FUNCTIONS, mais par défaut, elle ne retourne que les fonctions DAX (et non les fonctions MDX). Si la restriction ORIGIN n’est pas spécifiée, la valeur par défaut est 3 ou 4. |
| INFO.GENERALSEGMENTMAPSEGMENTMETADATASTORAGES | |
| INFO.GROUPBYCOLUMNS | |
| INFO.HIERARCHIES | Représente la fonction de requête de vue de gestion dynamique (DMV) de TMSCHEMA_HIERARCHIES. |
| INFO.HIERARCHYSTORAGES | |
| INFO.KPIS | Renvoie une liste de tous les indicateurs de performance clés (KPI) du modèle actuel, avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets KPI. |
| INFO.LEVELS | Retourne une liste de tous les niveaux du modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de niveau. |
| INFO.LINGUISTICMETADATA | Représente la fonction de requête de vue de gestion dynamique (DMV) de TMSCHEMA_LINGUISTIC_METADATA. |
| INFO.MEASURES | Retourne une liste de toutes les mesures du modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de mesure. |
| INFO.MODEL | Représente la fonction de requête DMV TMSCHEMA_MODEL. |
| INFO.OBJECTTRANSLATIONS | Retourne une liste de toutes les traductions d’objets dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de traduction d’objets. |
| INFO.PARQUETFILESTORAGES | |
| INFO.PARTITIONS | Représente la fonction de requête de vue de gestion dynamique (DMV) de TMSCHEMA_PARTITIONS. |
| INFO.PARTITIONSTORAGES | Retourne une liste de tous les stockages de partition dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de stockage de partition. |
| INFO.PERSPECTIVECOLUMNS | Retourne une liste de toutes les colonnes de perspective dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets colonnes de perspective. |
| INFO.PERSPECTIVEHIERARCHIES | Retourne une liste de toutes les hiérarchies de perspective dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de hiérarchies de perspective. |
| INFO.PERSPECTIVEMEASURES | Retourne une liste de toutes les mesures de perspective dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de mesures de perspective. |
| INFO.PERSPECTIVES | Retourne une liste de toutes les perspectives du modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets perspectives. |
| INFO.PERSPECTIVETABLES | Retourne une liste de toutes les tables de perspective dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de tables de perspective. |
| INFO.PROPERTIES | Représente la fonction de requête DMV DISCOVER_PROPERTIES. |
| INFO.QUERYGROUPS | |
| INFO.REFRESHPOLICIES | |
| INFO.RELATEDCOLUMNDETAILS | |
| INFO.RELATIONSHIPINDEXSTORAGES | |
| INFO.RELATIONSHIPS | Représente la fonction de requête de vue de gestion dynamique (DMV) de TMSCHEMA_RELATIONSHIPS. |
| INFO.RELATIONSHIPSTORAGES | |
| INFO.ROLEMEMBERSHIPS | Retourne une liste de toutes les appartenances aux rôles dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets d’appartenances aux rôles. |
| INFO.ROLES | Retourne une liste de tous les rôles dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de rôles. |
| INFO.SEGMENTMAPSTORAGES | Renvoie une liste de tous les stockages de mappage de segments dans le modèle actuel, avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de stockage de mappage de segments. |
| INFO.SEGMENTSTORAGES | |
| INFO.STORAGEFILES | Retourne une liste de tous les fichiers de stockage dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de fichier de stockage. |
| INFO.STORAGEFOLDERS | Retourne une liste de tous les dossiers de stockage dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de dossier de stockage. |
| INFO.STORAGETABLECOLUMNS | Renvoie des statistiques concernant les colonnes des tables en mémoire. |
| INFO.STORAGETABLECOLUMNSEGMENTS | Retourne des informations sur les segments de colonne utilisés pour stocker des données pour les tables en mémoire. |
| INFO.STORAGETABLES | Renvoie des statistiques sur les tables en mémoire. |
| INFO.TABLEPERMISSIONS | Retourne une liste de toutes les autorisations de table dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets d’autorisations de table. |
| INFO.TABLES | Retourne une liste de toutes les tables du modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de table. |
| INFO.TABLESTORAGES | Retourne une liste de tous les stockages de tables dans le modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de stockage de tables. |
| INFO.VARIATIONS | Retourne une liste de toutes les variantes du modèle actuel avec des colonnes correspondant à l’ensemble de lignes de schéma pour les objets de variantes. |