La fonction d`agrégation que vous avez l`intention d`effectuer sera effectuée en fonction du regroupement des champs que vous spécifiez ici, alors choisissez-les sagement. Les utilisateurs de votre requête sont beaucoup moins susceptibles d`être perturbés par un numéro de séquence qu`une colonne vide et inutile à l`avant du jeu de résultats. Ceux-ci sont compris à l`heure du rapport (actuellement dans Excel). Tu as économisé beaucoup de temps. Mes colonnes de dates doivent toujours être les 6 dernières dates de commande. Il génère des erreurs: serveur: MSG 50000, niveau 16, état 1, procédure sys_CrossTab, ligne 529 niveau col était trop élevé (à court de variables). Certes, mais je pense que le contraire est également applicable. Grand code, mais j`ai besoin d`aide! OrderTypeCount * 100/C. Certains éléments de la syntaxe T-SQL plus récente ne sont disponibles que dans les nouveaux niveaux de compatibilité, vous devez donc envisager de modifier cette (Rechercher ALTER DATABASE) si vous ne gardez pas l`ancien compat pour une raison spécifique. Comparez ce qui suit à la déclaration du stagiaire.
Le problème est, je ne peux pas spécifier un quart seulement dans la liste de colonnes WITH, car je ne veux qu`un quart dans UNPIVOT. Elle croit à la recherche et à l`exécution de solutions structurées à l`environnement moderne et aux problèmes sociétaux. Ainsi, vous tapez rapidement la requête, vous montrez au comptable comment importer les données dans une feuille de calcul Excel, et vous êtes hors d`une pinte pour célébrer votre ingéniosité. Aaron, j`ai compris. Définissez le type à un qui est approprié pour le type d`opération en cours d`exécution et le type de données que vous prévoyez de voir dans l`onglet croisé. Si vous n`êtes pas sûr de la différence entre les deux, considérez la liste suivante: 2, 1, 10, 11, 20, 100. Peu importe la syntaxe, je reçois toujours aucun dossier retourné. Modifiez votre requête afin qu`elle inclue les données de date et de pourcentage (probablement avec une Union). Vous pouvez en savoir plus sur les relations de table et l`intelligence temporelle à l`aide de données gratuites sur Microsoft Azure Marketplace. Si vous souhaitez affiner la procédure, le rendre plus efficace, peut-être l`adapter à vos besoins individuels et de découper certaines des fonctionnalités que vous n`utiliserez jamais, vous pouvez être intéressé par la façon dont il a été mis en place. Lorsque vous ajoutez des champs à un tableau croisé dynamique, vous serez informé si une relation de table est requise pour donner un sens aux champs que vous avez sélectionnés dans le tableau croisé dynamique.
Remarquez qu`il est exactement comme la liste des colonnes affichées dans la requête originale du stagiaire! Ici, vous allez fournir une liste séparée par des virgules, composée d`un ou plusieurs noms de champ, à utiliser comme les premières colonnes de la grille.