Conseils sur les dates/heures automatiques dans Power BI Desktop

Cet article s’adresse aux modélisateurs de données développant des modèles d’importation ou composites dans Power BI Desktop. Il fournit des conseils, des recommandations et des considérations concernant l'utilisation de la fonctionnalité de date/heure automatique de Power BI Desktop dans des situations spécifiques. Pour une vue d’ensemble et une introduction générale à la fonctionnalité de date/heure automatique, voir Date/heure automatique dans Power BI Desktop.

L'option Date/heure automatique fournit une intelligence temporelle pratique, rapide et conviviale. Les auteurs de rapports peuvent utiliser l'intelligence temporelle lorsqu'ils filtrent, regroupent et analysent des périodes de temps du calendrier.

Considérations

La liste à puces suivante décrit les considérations, et les éventuelles limites, liées à l'option Date/heure automatique.

  • S’applique à toutes ou à aucune : Lorsque l’option Date/heure automatique est activée, elle s’applique à toutes les colonnes de date dans les tables d’importation qui ne figurant pas dans la partie plusieurs d’une relation. Elle ne peut pas être activée ou désactivée de manière sélective colonne par colonne.

  • Périodes calendaires uniquement : Les colonnes de l'année et du trimestre se rapportent à des périodes civiles. Cela signifie que l'année commence le 1er janvier et se termine le 31 décembre. Il n'est pas possible de personnaliser la date de début (ou de fin) d'année.

  • Personnalisation : Il n'est pas possible de personnaliser les valeurs utilisées pour décrire les périodes. De plus, il n'est pas possible d'ajouter des colonnes supplémentaires pour décrire d'autres périodes, par exemple, les semaines.

  • Filtrage par année : Les valeurs des colonnes Trimestre, Mois et Jour n'incluent pas la valeur année. Par exemple, la colonne Mois contient uniquement les noms des mois (c'est-à-dire janvier, février, etc.). Les valeurs ne sont pas totalement auto-descriptives et, dans certains rapports, les conceptions de rapports peuvent ne pas communiquer le contexte du filtre d'année.

    C'est pourquoi il est important d’appliquer les filtres ou le regroupement à la colonne Année. En cas de descente dans la hiérarchie, les données seront filtrées par année, sauf si le niveau Année a été intentionnellement supprimé. S'il n'y a aucun filtre ou regroupement par année, un regroupement par mois, par exemple, peut résumer les valeurs de toutes les années pour ce mois.

  • Filtrage de la date dans une seule table : Comme chaque colonne de date produit sa propre table de date/heure automatique (masquée), il n'est pas possible d'appliquer un filtre horaire à une table et de le propager à plusieurs tables de modèles. Le filtrage de cette façon est une exigence commune de modélisation lorsqu'il s'agit d'établir des rapports sur plusieurs sujets (tableaux de type fait) comme des ventes et un budget des ventes. Lors de l'utilisation de la fonctionnalité de date/heure automatique, l'auteur du rapport devra appliquer des filtres à chacune des différentes colonnes de date.

  • Taille du modèle : Chaque colonne de date qui génère une table de date/heure automatique masquée entraîne une augmentation de la taille du modèle et un allongement du délai d’actualisation des données.

  • Autres outils de création de rapports : Il n’est pas possible d’utiliser des tables de date/heure automatiques dans les cas suivants :

    • Utilisation de Analyser dans Excel.
    • Utilisation des concepteurs de requêtes Analysis Services pour des rapports paginés Power BI.
    • Connexion au modèle avec des concepteurs de rapports non-Power BI.

Recommandations

Nous vous recommandons de garder l'option Date/heure automatique activée uniquement lorsque vous utilisez des périodes calendaires et lorsque vous avez des exigences de modèle simplistes par rapport au temps. L'utilisation de cette option peut également être pratique lors de la création de modèles ad hoc ou de l'exploration ou du profilage de données.

Si votre source de données définit déjà une table de dimensions de date, cette table doit être utilisée pour définir de façon cohérente le temps au sein de votre organisation. Ce sera certainement le cas si votre source de données est un entrepôt de données. Sinon, vous pouvez générer des tables de dates dans votre modèle en utilisant les fonctions DAX CALENDAR ou CALENDARAUTO. Vous pouvez ensuite ajouter des colonnes calculées pour prendre en charge les exigences connues en matière de filtrage et de regroupement du temps. Cette approche de conception vous permet de créer une table de dates unique qui se propage à toutes les tables de type fait, générant ainsi une seule table pour appliquer des filtres temporels. Pour plus d'informations sur la création de tables de date, lisez l'article Définir et utiliser des tables de dates dans Power BI Desktop.

Conseil

Pour plus d’informations sur la création de tables calculées, notamment un exemple de création d’une table de dates, consultez le module d’apprentissage Ajouter des tables et des colonnes calculées à des modèles Power BI Desktop.

Si l'option Date/heure automatique n'est pas adaptée à vos projets, nous vous recommandons de désactiver l'option globale Date/heure automatique. Vous aurez ainsi la garantie que tous les nouveaux fichiers Power BI Desktop que vous créerez n'activeront pas l'option Date/heure automatique.

Pour plus d’informations en rapport avec cet article, consultez les ressources suivantes :