Spécifier marquer comme table de dates pour une utilisation avec time intelligence

S’applique à : SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Pour utiliser des fonctions Time Intelligence dans les formules DAX, vous devez spécifier une table de dates et une colonne (datetime) d'identification unique pour le type de données Date. Une fois qu'une colonne dans la table de dates est spécifiée comme identificateur unique, vous pouvez créer des relations entre les colonnes de cette table et de toutes les tables de faits.

Lorsque vous utilisez les fonctions Time Intelligence, les règles suivantes s'appliquent :

  • Lorsque vous utilisez les fonctions Time Intelligence DAX, ne spécifiez jamais une colonne datetime à partir d'une table de faits. Créez toujours une table de dates distincte dans votre modèle, avec au moins une colonne datetime de type de données Date et avec des valeurs uniques.

  • Vérifiez que votre table de dates a une plage de dates continue.

  • La colonne datetime dans la table de dates doit avoir une granularité de jour (sans fractions d'un jour).

  • Vous devez spécifier une table de dates et une colonne d'identificateur unique à l'aide de la boîte de dialogue Marquez la table de dates .

  • Créez des relations entre les tables de faits et les colonnes de type de données Date dans la table de dates.

Spécifier une table de dates et un identificateur unique

  1. Dans Visual Studio, dans le concepteur de modèles, cliquez sur la table de dates.

  2. Cliquez sur Extensions>Table>Date>Mark as Date Table.

  3. Dans la boîte de dialogue Marquer en tant que table de dates , dans la zone de liste Date , sélectionnez une colonne à utiliser comme identificateur unique. Cette colonne doit contenir des valeurs uniques et doit avoir le type de données Date.

  4. Si nécessaire, créez les relations entre les tables de faits et la table de dates.

Voir aussi

Time Intelligence Functions (DAX)