Expressions de niveau de détail FIXED

Les expressions de niveau de détail FIXED calculent une valeur en utilisant les dimensions spécifiées sans faire référence aux dimensions de la vue.

Les exemples suivants peuvent être recréés en utilisant la source de données Exemple - Hypermarché.

Exemple 1

La vue suivante montre l’intervalle entre la date du premier achat et les autres achats suivants d’un client :

Un graphique en courbes qui affiche les ventes moyennes au fil du temps, avec une zone de texte pointant vers un point distinct du graphique en courbes qui indique : « les premiers clients tendent à faire des premiers achats plus importants et à continuer à acheter davantage ».

Procédure étape par étape

Voici comment créer la vue ci-dessus à l’aide de la source de données Exemple - Hypermarché fournie avec Tableau Desktop.

  1. Créez deux champs calculés : une expression de niveau de détail FIXE et une soustraction de date.

    NomFormule
    Date du premier achat{FIXED [Customer Name] : MIN([Order Date])}
    Jours depuis le premier achatDATETRUNC(’day’, [Order Date])-DATETRUNC(’day’, [First Purchase Date])
  2. Faites glisser Jours depuis le premier achat depuis la zone Mesures du volet Données vers la zone Dimensions.

    Étant donné que ce champ calculé contient une opération de soustraction, le résultat est un nombre, donc Tableau l’affecte à la catégorie Mesures. Vous allez par contre l’utiliser comme dimension.

  3. Déposez Jours depuis le premier achat sur Colonnes.

  4. Cliquez sur Jours depuis le premier achat dans Colonnes et choisissez Continu.

  5. Déposez Sales sur Lignes.

  6. Modifiez l’agrégation de Sales sur les lignes de SUM en AVG.

  7. Ajoutez un calcul de table rapide à Sales sur les lignes : Total cumulé.

  8. Faites glisser Date du premier achat vers Couleur.

  9. Cliquez sur le signe + dans le champ YEAR(First Purchase Date) sur Couleur pour ajouter le niveau suivant inférieur dans la hiérarchie des dates : QUARTER(First Purchase Date).

    Une pile de la fiche Repères est survolée, où s’affiche une infobulle indiquant : « année de la première date d’achat ».

  10. Tableau ne place pas automatiquement deux champs sur Couleur, mais vous pouvez le faire en cliquant sur l’icône à gauche du champ QUARTER(First Purchase Date) et en choisissant Couleur :

    Un menu déroulant à côté d’une pile dans la fiche Repères est agrandi, affichant plusieurs options parmi lesquelles la couleur est sélectionnée.

  11. Faites glisser la légende des couleurs vers le côté gauche de la vue, sous la fiche Repères.

    Votre vue devrait ressembler à celle-ci :

    Un graphique en courbes qui affiche les ventes moyennes cumulées par trimestre de 2013 à 2016.

La visualisation fournit des informations lorsque vous interagissez avec elle. Sélectionnez les trimestres individuels dans la légende des couleurs sur la gauche pour voir comment les clients gagnés lors de trimestres individuels spécifiques ont continué à dépenser lors des trimestres suivants. Notez que les clients gagnés au début de l’année (2013) tendent à dépenser plus rapidement, même en tenant compte du fait qu’ils ont eu plus de temps pour le faire. De ce fait, les lignes bleues (pour 2013) se trouvent plus haut sur l’axe x que les autres lignes. Si vous aviez utilisé une valeur de date standard sur l’axe y, il aurait été plus facile de créer la vue. Par contre, les lignes ne commenceraient pas toutes aux mêmes coordonnées et il serait plus difficile de comparer les taux d’acquisition.

Vous pouvez également faire glisser YEAR(First Purchase Date) ou QUARTER(First Purchase Date) hors de la couleur pour voir les tendances saisonnières ou annuelles plus clairement.

Exemple 2

L’expression de niveau de détail FIXED suivante calcule la somme des ventes par région :

{FIXED [Region] : SUM([Sales])}

Cette expression de niveau de détail, nommée [Ventes par région], est ensuite placée sur Texte pour montrer les ventes totales par région :

Une table montrant la somme des ventes par État américain, organisée par zone géographique.

Le niveau de détail de la vue est [Région] plus [État], mais du fait que les expressions de niveau de détail FIXED ne prennent pas en compte le niveau de détail de la vue, le calcul n’utilise que la dimension [Région], de sorte que les valeurs des États individuels de chaque région sont identiques. Reportez-vous à Expressions LOD et agrégation qui explique pourquoi il en est ainsi.

Si le mot-clé INCLUDE a été utilisé dans l’expression de niveau de détail au lieu de FIXED, les valeurs seront différentes pour chaque État, car Tableau ajoutera la dimension de l’expression ([Région]) à toute autre dimension supplémentaire de la vue ([État]) pour déterminer les valeurs de l’expression. Le résultat serait :

Une table montrant les populations des États par zone géographique.