MicroStrategy ONE

Introduction aux attributs dérivés

Vous pouvez créer et ajouter des attributs dérivés à un tableau de bord, en fonction des objets d'ensemble de données déjà inclus dans le tableau de bord. Vous pouvez combiner l’attribut de région géographique avec l’attribut d’état afin de générer un résultat tel que « Chicago, Illinois » à l’aide de la fonction Concaténation. Un attribut dérivé fonctionne de la même façon que tout autre attribut. Vous pouvez l’ajouter à une visualisation, le faire glisser dans un champ de texte pour l’afficher sous forme d’étiquette, ou bien l’utiliser comme un filtre.

Vous pouvez facilement créer un attribut dérivé qui :

  • Modifie le type de données d’un attribut existant. L’attribut dérivé peut être une chaîne, un nombre ou une date. L'attribut d'origine n'est pas modifié et reste sur le tableau de bord.
  • Change une mesure existante en attribut. Chaque valeur dans la mesure apparaît sous la forme d’une valeur séparée dans l’attribut. La métrique d'origine n'est pas modifiée et reste sur le tableau de bord. Voir Gérer les objets du jeu de données pour plus d'informations.
  • Crée des attributs de date supplémentaires pour tout attribut de date. Cela vous permet d'améliorer la profondeur des informations temporelles disponibles pour vos données en générant des attributs contenant des niveaux plus élevés de données temporelles en fonction d'un attribut existant dans un tableau de bord. Si l’attribut contient des données mensuelles, l’attribut Year (Année), qui contient l’année de chaque mois, peut être généré. Voir Gérer les objets du jeu de données pour plus d'informations.

Vous pouvez également créer des attributs dérivés plus complexes, en utilisant les fonctions disponibles dans la Éditeur d'attributs.

Votre tableau de bord contient l'attribut Employé, qui contient des formulaires d'attribut distincts pour le prénom et le nom de chaque employé de l'entreprise. Une forme est une catégorie descriptive de toute donnée que vous enregistrez et relative à ses attributs. Vous souhaitez afficher l’initiale et le nom de famille de chaque employé. Vous pouvez créer un attribut dérivé basé sur l’attribut Employé, en utilisant la fonction Concaténation pour combiner la première lettre du prénom avec le nom de famille. L’attribut dérivé a la définition suivante :

Concat(Leftstr(Employee@FirstName,1),".",
Employé@Nom)

Lorsque l’attribut dérivé apparaît dans une visualisation, chaque employé est répertorié sous son initiale et nom de famille.

Vous pouvez utiliser un attribut dérivé pour convertir une mesure Salary (Salaire) en attribut Salary Range (Fourchette des salaires).

Définissez les valeurs de l'attribut sous la forme de fourchettes des salaires, par exemple, 20 000 et 50 000. Créez un attribut dérivé avec la définition suivante :

Concat(LeftStr(toString(Salary), (Length(toString(Salary))-4)), "0", "K")

Pour afficher les fourchettes des salaires en milliers, modifiez la définition de la façon suivante :

Concat(LeftStr(toString(Salary), (Length(toString(Salary))-3)), "K")

Un attribut dérivé ne contient que la forme d’attribut ID par défaut, mais vous pouvez définir des formes d’attribut supplémentaires pour lui. Toutes les formes d’attribut autres que la forme d’attribut ID doivent être basées sur la valeur de la forme d’attribut ID.

Le tri est une raison qui justifie la création d’une forme supplémentaire plutôt qu’un autre attribut dérivé.

Votre jeu de données contient un attribut Date au format MM/JJ/AA. Vous avez besoin d’afficher les jours de la semaine plutôt que la date. Vous créez un attribut dérivé qui effectue cette transformation et renvoie les valeurs de dimanche, lundi, mardi, etc. Vous voulez que dimanche, le premier jour de la semaine, apparaisse en premier, suivi de lundi, etc. Créez l’attribut dérivé avec les deux formes suivantes :

  • La forme ID contient l’ordre de tri par défaut.

    DayOfWeek(Date@ID)
  • La forme Desc contient la description.

    ToString<Pattern=ddd>(Date@ID)

Lorsqu’il apparaît dans une visualisation, l’attribut dérivé effectue le tri en fonction de la forme ID.

Rubriques connexes

Introduction aux attributs

Créer un attribut dérivé

Créer un attribut dérivé en modifiant le type de données d'un attribut