2010-06-30 2 views
0

J'ai un tableau croisé dynamique dans lequel j'ai entré un champ de date dans la zone Champs de page pour filtrer les données dans la page.Tableau croisé dynamique Excel utilisant la colonne de date pour filtrer les résultats

Cependant, j'ai seulement la possibilité de sélectionner des dates individuelles.

Je souhaite utiliser une plage de dates. Comment puis-je faire ceci? Ou est-ce que je peux faire ceci?

+0

Quelle version Excel? Accédez-vous à des données externes (par exemple à partir d'Analysis Services ou d'une source relationnelle) ou la source se trouve-t-elle dans le même fichier Excel? – Frank

Répondre

2

Voici une classification par source de données de la façon dont vous pouvez obtenir/utiliser les

Analysis Services

Si vous utilisez des données Analysis Services, alors je vous pense une ventilation d'une structure de date (si la dimension et le champ sont classés comme tels) par défaut.

(Caché) Fiche de données Excel Source

Date de pannes de structure ne sont pas facilement disponibles pour les données provenant d'une autre feuille (généralement caché) dans le classeur.

Vous devrez créer des colonnes supplémentaires qui marqueront les plages et vous pourrez ensuite l'utiliser. Par exemple, disons que vous avez une colonne SalesDate. Par exemple, disons que vous avez une colonne SalesDate. Dans votre source, vous devez casser la colonne plus bas si vous obtenez les colonnes suivantes

  • SalesDate
  • SalesYear
  • SalesQuarter
  • SalesMonth
  • SalesWeek

Ensuite, vous pouvez utilisez-les pour créer efficacement des plages. Si vous avez des gammes personnalisées, vous pouvez les mettre ici aussi.

externe SQL Query

Si vous utilisez une requête SQL, vous pouvez créer des colonnes calculées qui font ces calculs pour vous. Si vous avez la possibilité de modifier la requête SQL, vous pouvez ajouter les colonnes à la requête.

Si vous ne pouvez pas modifier le code SQL, vous pouvez créer un champ Calculé dans la structure Tableau croisé dynamique.

+0

Bonne solution mais cela ne fonctionnerait que si les données proviennent d'une gamme Excel. Si la source est externe, vous êtes bloqué sauf si vous pouvez accéder à la source et y modifier les données. – ktdrv

+0

@kaloyan pas nécessairement coincé. vous pouvez toujours ajouter un champ calculé. –

+0

Dépend de la source de données. Si c'est OLAP, vous ne pouvez pas. Par expérience, lorsque votre source de données est externe, vous ne pouvez pas ajouter un champ calculé plus souvent que vous le pouvez. – ktdrv

Questions connexes