Utilisation des propriétés de champ étendues pour un système SAP NetWeaver BI
Nouveau : 14 avril 2006
La source de données SAP NetWeaver Business Intelligence prend en charge les propriétés de champ étendues. Les propriétés de champ étendues sont des propriétés complémentaires à Value et IsMissing qui sont définies pour un champ de dataset par l'extension de traitement de données. Les propriétés étendues incluent des propriétés prédéfinies et des propriétés personnalisées. Les propriétés prédéfinies sont des propriétés communes à plusieurs sources de données. Les propriétés personnalisées sont uniques à chaque source de données.
Utilisation des propriétés de champ
Les propriétés de champ étendues n'apparaissent pas dans la fenêtre Datasets en tant qu'éléments que vous pouvez faire glisser vers votre disposition de rapport. À la place, vous faites glisser le champ parent de la propriété sur le rapport, puis vous remplacez la propriété par défaut Value par la propriété que vous voulez utiliser. Par exemple, si le nom de champ Année civile/Niveau Mois 01 (Calendar Year/Month Level 01) est créé dans un Concepteur de requêtes MDX en déplaçant un niveau du volet de métadonnées vers le volet de requête, vous faites référence à la propriété étendue personnalisée Long name dans une expression à l'aide de la syntaxe suivante : drop from.
=Fields!Calendar_Year_Month_Level_01("Long Name")
Le nom d'une propriété de champ étendue apparaît dans l'info-bulle lorsque vous placez le pointeur sur un champ dans le volet de métadonnées. Pour plus d'informations sur les Concepteurs de requêtes que vous pouvez utiliser pour explorer les données sous-jacentes, consultez Interface utilisateur du Concepteur de requêtes SAP NetWeaver BI.
Pour plus d'informations sur l'utilisation de champs et de propriétés de champ dans une expression, consultez Utilisation de collections globales dans les expressions (Reporting Services).
Remarque Il existe des valeurs pour les propriétés de champ étendues uniquement si la source de données fournit ces valeurs lorsque votre rapport s'exécute et extrait les données pour ses datasets. Vous pouvez alors faire référence à ces valeurs de propriété Field à partir d'une expression en utilisant la syntaxe décrite ci-dessous. Cependant, dans la mesure où ces champs sont spécifiques à ce fournisseur de données et ne font pas partie du langage de définition de rapport, les modifications que vous apportez à ces valeurs ne sont pas enregistrées avec la définition du rapport.
Pour faire référence à des propriétés étendues prédéfinies dans une expression, vous pouvez utiliser l'une des syntaxes décrites ci-dessous :
- Fields!FieldName.PropertyName
Fields!FieldName("PropertyName")
Pour faire référence à des propriétés étendues personnalisées dans une expression, vous pouvez utiliser la syntaxe suivante :
Fields!FieldName("PropertyName")
Propriétés de champ prédéfinies
Le tableau suivant dresse la liste des propriétés de champ prédéfinies pouvant être utilisées pour une source de données SAP NetWeaver Business Intelligence.
Propriété | Type | Description ou valeur attendue |
---|---|---|
Value |
Object |
Précise la valeur de données du champ. |
IsMissing |
Boolean |
Indique si le champ figure dans le dataset obtenu. |
FormattedValue |
String |
Retourne la valeur mise en forme d'un élément clé. |
BackgroundColor |
String |
Retourne la couleur d'arrière-plan définie dans la base de données pour le champ. |
Color |
String |
Retourne la couleur de premier plan définie dans la base de données pour l'élément. |
Key |
Object |
Retourne la clé d'un niveau. |
LevelNumber |
Integer |
Dans le cas des hiérarchies parent-enfant, cette propriété retourne le nombre de niveaux ou de dimensions. |
ParentUniqueName |
String |
Dans le cas des hiérarchies parent-enfant, cette propriété retourne le nom complet du niveau parent. |
UniqueName |
String |
Retourne le nom complet d'un niveau. Par exemple, la valeur UniqueName d'un employé peut être [0D_Company].[10D_Department].[11]. |
Voir aussi
Référence
Utilisation de collections globales dans les expressions (Reporting Services)
Concepts
Définition de datasets de rapport pour les données multidimensionnelles et les données de prédiction d'exploration de données d'Analysis Services
Définition de datasets de rapport pour les données multidimensionnelles d'un système SAP NetWeaver BI
Autres ressources
Utilisation des expressions dans Reporting Services