Cette option exige que chaque champ de date comporte au moins un enregistrement pour chaque classe de date dans la vue. Dans cet exemple, chaque ligne est un mois, donc [Order Date] et [Ship Date] doivent tous deux comporter au moins une commande pour chaque mois.
- Choisissez un champ de date pour créer l'axe des dates ou des en-têtes. Cet exemple utilise [Order Date]
- Faites un clic droit et faites glisser [Order Date] vers l'étagère Lignes
- Dans la boîte de dialogue Déposer un champ, sélectionnez MY(Order Date) avec l'icône bleue # et cliquez sur OK
- Faites un clic droit et faites glisser [Order ID] vers Texte dans la fiche Repères
- Dans la boîte de dialogue Déposer un champ, sélectionnez CNTD(Order ID)
- Faites un clic droit sur l'en-tête « Distinct count of Order ID » dans la vue et sélectionnez Modifier l'alias…
- Dans la boîte de dialogue Modifier l'alias, entrez un nouveau nom et cliquez sur OK
- Créez un champ calculé portant un nom tel que « Commandes expédiées » avec un calcul du type suivant :
MIN(
IF DATETRUNC('month', [Order Date]) = DATETRUNC('month', [Ship Date])
THEN { FIXED DATETRUNC('month', [Ship Date]) : COUNTD([Order ID]) }
END
)
9. Double-cliquez sur [Orders Shipped] dans le volet Données pour ajouter le champ à la vue