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.
S’applique à :
colonne calculée
table calculée
mesure
requête de calcul visuel
DAX
Retourne une table contenant des informations sur chaque fonction définie par l’utilisateur dans le modèle sémantique, avec des colonnes qui correspondent à l’ensemble de lignes de schéma pour les objets de fonction définis par l’utilisateur (par exemple, nom, expression et état).
Syntaxe
INFO.USERDEFINEDFUNCTIONS ( [<Restriction name>, <Restriction value>], ... )
Paramètres
Les paramètres sont facultatifs pour cette fonction DAX. Lorsque les paramètres sont utilisés, les deux doivent être donnés. Plusieurs paires de paramètres sont autorisées. Le nom et la valeur de restriction sont du texte et sont entrés entre guillemets doubles.
| Terme | Définition |
|---|---|
| Nom de la restriction | Nom de la restriction utilisée pour filtrer les résultats. |
| Valeur de restriction | Valeur utilisée pour filtrer les résultats de la restriction. |
Restrictions
En règle générale, toutes les colonnes des résultats de la fonction DAX peuvent être utilisées comme restriction. Des restrictions supplémentaires peuvent également être autorisées.
Valeur retournée
Tableau avec les colonnes suivantes :
| Colonne | Description |
|---|---|
| [ID] | Identificateur unique pour la fonction définie par l’utilisateur |
| [ModelID] | Identificateur du modèle contenant la fonction définie par l’utilisateur |
| [Nom] | Nom de la fonction définie par l’utilisateur |
| [Description] | Description de la fonction définie par l’utilisateur |
| [Expression] | DAX expression définissant la fonction définie par l’utilisateur |
| [IsHidden] | Boolean indiquant si la fonction définie par l’utilisateur est masquée dans les outils clients |
| [État] | État actuel de la fonction définie par l’utilisateur (par exemple, Ready, Error) |
| [ErrorMessage] | Message d’erreur si la fonction définie par l’utilisateur est dans un état d’erreur |
| [ModifiedTime] | Horodatage de la dernière modification de la fonction définie par l’utilisateur |
| [StructureModifiedTime] | Horodatage de la dernière modification de la structure de fonction définie par l’utilisateur |
| [LineageTag] | Balise de traçabilité pour le suivi de la traçabilité des données |
| [SourceLineageTag] | Balise de traçabilité source à partir de la source de données d’origine |
Remarques
- Généralement utilisé dans les DAX requêtes pour inspecter et documenter les métadonnées du modèle.
- Les autorisations requises dépendent de l’hôte. L’interrogation de métadonnées complètes peut nécessiter des autorisations d’administrateur de modèle.
Exemple
La requête DAX suivante peut être exécutée dans DAX vue de requête:
EVALUATE
INFO.USERDEFINEDFUNCTIONS()