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 mesure de perspective dans le modèle sémantique. Cette fonction fournit des métadonnées sur les mesures incluses dans les perspectives.
Syntaxe
INFO.PERSPECTIVEMEASURES ( [<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 | Definition |
|---|---|
| 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
Table dont les colonnes correspondent à l’ensemble de lignes de schéma pour les mesures de perspective dans le modèle sémantique actuel.
| Colonne | Descriptif |
|---|---|
| ID | Identificateur unique pour la relation de mesure de perspective |
| PerspectiveTableID | Clé étrangère à la table de perspective contenant cette mesure |
| MeasureID | Clé étrangère à la mesure incluse dans la perspective |
| ModifiedTime | Date et heure de la dernière modification de la mesure de perspective |
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.
Example
La requête DAX suivante peut être exécutée dans DAX vue de requête:
EVALUATE
INFO.PERSPECTIVEMEASURES()
Exemple 2 - requête DAX avec jointures
La requête DAX suivante peut être exécutée dans DAX vue de requête:
EVALUATE
VAR _PerspectiveMeasures =
SELECTCOLUMNS(
INFO.PERSPECTIVEMEASURES(),
"PerspectiveTableID", [PerspectiveTableID],
"MeasureID", [MeasureID],
"Modified", [ModifiedTime]
)
VAR _PerspectiveTables =
SELECTCOLUMNS(
INFO.PERSPECTIVETABLES(),
"PerspectiveTableID", [ID],
"PerspectiveID", [PerspectiveID],
"TableID", [TableID]
)
VAR _Measures =
SELECTCOLUMNS(
INFO.MEASURES(),
"MeasureID", [ID],
"Measure Name", [Name],
"Table ID", [TableID]
)
VAR _Perspectives =
SELECTCOLUMNS(
INFO.PERSPECTIVES(),
"PerspectiveID", [ID],
"Perspective Name", [Name]
)
VAR _CombinedTable1 =
NATURALLEFTOUTERJOIN(
_PerspectiveMeasures,
_PerspectiveTables
)
VAR _CombinedTable2 =
NATURALLEFTOUTERJOIN(
_CombinedTable1,
_Measures
)
VAR _CombinedTable3 =
NATURALLEFTOUTERJOIN(
_CombinedTable2,
_Perspectives
)
RETURN
SELECTCOLUMNS(
_CombinedTable3,
"Perspective Name", [Perspective Name],
"Measure Name", [Measure Name],
"Modified", [Modified]
)
ORDER BY [Perspective Name], [Measure Name]