{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2019/05/03/tableau-de-bord-de-sql-server-reporting-services-serveur-dimpression/","llm_html_url":"https://tutos-gameserver.fr/2019/05/03/tableau-de-bord-de-sql-server-reporting-services-serveur-dimpression/llm","llm_json_url":"https://tutos-gameserver.fr/2019/05/03/tableau-de-bord-de-sql-server-reporting-services-serveur-dimpression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"Tableau de bord de SQL Server Reporting Services\n\n &#8211; Serveur d&rsquo;impression","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2019-05-03T07:50:54+00:00","modified_at":"2019-05-03T07:50:54+00:00","word_count":1907,"reading_time_seconds":573,"summary":"Par: Scott Murray | Dernière mise à jour: 2015-04-07 | Commentaires (12) | Conseils connexes:&gt; Reporting Services Charts Problème En quoi consiste exactement un graphique de plage SQL Server Reporting Services et comment implémenter un graphique de plage? Solution Un graphique de plage est un moyen puissant d’afficher deux valeurs distinctes liées à un seul [&hellip;]","summary_points":["Par: Scott Murray | Dernière mise à jour: 2015-04-07 | Commentaires (12) |   Conseils connexes:&gt;  Reporting Services Charts\n\nProblème\nEn quoi consiste exactement un graphique de plage SQL Server Reporting Services et comment implémenter un graphique de plage?","Solution \nUn graphique de plage est un moyen puissant d’afficher deux valeurs distinctes liées\nà un seul point de la catégorie tout en montrant la variance\nentre ces deux valeurs.","Certaines sources de données sont bien adaptées pour montrer\ncomment les valeurs de données varient dans une seule valeur de catégorie.","Un continu\ngamme telle qu&#39;une date constitue souvent la catégorie; bien sûr, plusieurs\nles sources de données me viennent à l’esprit quand on pense aux utilisations potentielles de la plage\ngraphiques."],"topics":["Serveur d'impression"],"entities":[],"entities_metadata":[{"id":10,"name":"Serveur d'impression","slug":"serveur-dimpression","taxonomy":"category","count":3907,"url":"https://tutos-gameserver.fr/category/serveur-dimpression/"}],"tags":["Serveur d'impression"],"content_hash":"8da931b5d7c049ec06c7d95d93901ba4","plain_text":"Par: Scott Murray | Dernière mise à jour: 2015-04-07 | Commentaires (12) |   Conseils connexes:&gt;  Reporting Services Charts\n\nProblème\nEn quoi consiste exactement un graphique de plage SQL Server Reporting Services et comment implémenter un graphique de plage?\nSolution \nUn graphique de plage est un moyen puissant d’afficher deux valeurs distinctes liées\nà un seul point de la catégorie tout en montrant la variance\nentre ces deux valeurs. Certaines sources de données sont bien adaptées pour montrer\ncomment les valeurs de données varient dans une seule valeur de catégorie. Un continu\ngamme telle qu&#39;une date constitue souvent la catégorie; bien sûr, plusieurs\nles sources de données me viennent à l’esprit quand on pense aux utilisations potentielles de la plage\ngraphiques. Un exemple de son utilisation serait un graphique pour afficher la\ntempérature élevée et basse pour une plage de données donnée; de plus, vous pourriez\najoutez une série de lieux ou de codes postaux à un tel tableau. Autres utilisations de\nles graphiques de fourchette incluent 1) montrant la fourchette quotidienne des cours de bourse\nau cours de la journée, du mois ou de l’année 2) indiquent les valeurs maximales (maximales) et minimales\nUtilisation du processeur ou de la mémoire d&#39;un serveur sur une heure, un jour, un mois ou une année 3)\nmontrant les niveaux haut et bas d&#39;une rivière ou d&#39;un réservoir au cours d&#39;une\njour, semaine, mois ou année. Enfin, l’une des utilisations intéressantes d’une gamme\ngraphique consiste à afficher un diagramme de Gantt.\nnous\nutilisera les bases de données Adventure Works comme base pour nos exemples de rapport SSRS. Les versions 2014 de la régulière et de la data\nles bases de données d&#39;entrepôt sont\ndisponible sur Codeplex à l&#39;adresse https://msftdbprodsamples.codeplex.com/releases/view/125550.\nUne fois que vous avez téléchargé et installé les bases de données SQL Server, nous allons\nutiliser par la suite des outils de données SQL Server pour la veille économique\n(SSDT-BI) pour Visual Studio 2013 afin de développer des rapports. Vous pouvez télécharger SSDT-BI à l&#39;adresse suivante: http://www.microsoft.com/en-us/download/details.aspx?id=42313.\nUtilisant\nDiagrammes de distance SSRS \nLorsque vous concevez un graphique de plage, vous devez être conscient de certaines mises en garde.\nTout d’abord, s’il ya des problèmes avec vos données, votre valeur élevée\nest inférieure à votre valeur basse, SSRS trace toujours la plage dans sa\nforme retournée. Deuxièmement, si vous n&#39;incluez qu&#39;une seule valeur dans le jeu de données,\nune seule ligne sera affichée; fondamentalement, cela devient un graphique en courbes.\nEnfin, bien que les marqueurs de données puissent être activés, ils ne s&#39;affichent pas correctement.\nVous\nVous avez le choix entre quatre types de graphiques: 1) Graphique 2) Colonne\ngraphique de plage 3) graphique de barre 4) graphique de plage lisse. \nLaisser\nnous commençons avec un exemple; nous allons utiliser le haut et le bas\nLes températures pour deux villes des États-Unis, Westerville, OH et Kennesaw,\nGÉORGIE. Un extrait du jeu de données est affiché ci-dessous.\n\nEnsuite, nous allons faire glisser l’objet de graphique sur la grille de création du rapport en tant que\nnoté ensuite. Pour cet exemple, nous allons développer un graphique de plage régulier comme\nmontré dans la deuxième copie d&#39;écran. \n\n\n\nUne fois le graphique de plage ajouté, nous devons ajouter trois points de données\néléments, comme la plupart des graphiques. Tout d&#39;abord, nous allons ajouter les valeurs de données à afficher\nsur la carte. Deuxièmement, nous allons sélectionner une catégorie, et troisièmement, sélectionner un\nélément de données de série (cet élément est facultatif).\n\nÀ l&#39;étape 1, nous ajoutons d&#39;abord la valeur élevée, comme indiqué.\ndans la première copie d&#39;écran ci-dessous. Vous remarquerez après avoir ajouté le haut\nvaleur qu&#39;un deuxième élément de ligne de valeur apparaît avec une désignation Faible.\nCette configuration peut être déroutante car certains peuvent supposer que la valeur basse était également\nchoisi.\n\n\n\nCependant, vous devez réellement sélectionner la valeur basse à inclure dans la plage, LowTemp pour notre exemple. \n\nEnfin, nous ajoutons la catégorie Date et l’emplacement sélectionné pour la série.\n\nPour terminer notre graphique, nous ajoutons / ajustons les éléments suivants, comme indiqué dans la copie d&#39;écran ci-dessous:\n\nAjouter un titre de graphique\nAjouter un titre d&#39;axe pour la température\nFormat\nl’axe horizontal pour afficher les dates de manière appropriée. Nous ajustons aussi\nl&#39;intervalle à 1 afin d&#39;afficher toutes les dates de notre jeu de données.\nNous déplaçons la légende de la série au bas du graphique\nEnfin, la taille du graphique est augmentée pour permettre une bonne vue du graphique.\n\n\nLe résultat final de notre tableau de distance est affiché ensuite. \n\n\t\nDans l’impression écran ci-dessus, il est facile de comprendre pourquoi le graphique de la plage est\nun bon moyen de voir les extrêmes. Deux éléments doivent être notés. Tout d&#39;abord, comme indiqué\navec # 1 dans la copie d&#39;écran ci-dessus, les valeurs hautes et basses du 10 janvier\npour Kennesaw, les GA sont inversés (le maximum est inférieur au minimum), mais\nSSRS encore\naffiche les valeurs avec ce que j&#39;appelle un effet de compression (comme un disque\nemballage de bonbons).\n Remarquez comment la plage va à zéro de chaque côté du mois de janvier\n10ème valeurs.\nDeuxièmement, lorsqu’on utilise plusieurs séries, il est possible, comme indiqué au n ° 2.\nci-dessus, pour avoir une gamme &quot;couvrir&quot; une seconde gamme. Un bien\nL’alternative, illustrée ci-dessous, consiste à convertir ce graphique en un\ngraphique à colonnes; une autre alternative serait un graphique à barres, comme illustré\ndans la deuxième copie d&#39;écran ci-dessous, bien qu&#39;il s&#39;agisse d&#39;un\nun peu occupé.\n\n\t\n\n\nDiagramme de Gantt &#8230; aussi! \nEn suivant un schéma similaire à celui du graphique à barres, nous pourrions créer un diagramme de Gantt.\nen utilisant un graphique à barres. Utiliser un simple tableau avec projet et tâche\nComme indiqué ci-dessous, nous pouvons vous montrer une façon de créer un diagramme de Gantt.\n\nle\nci-dessous le code SQL fait plusieurs choses, y compris la recherche du\ndate de début minimale du projet, puis détermination du nombre de jours\nsont entre le\npremière date dans le calendrier SQL Server (12-30-1899) et le projet\ndate de début.\nEnsuite, la requête récupère simplement le projet, la tâche, le démarrage\ndate, date de fin et durée. Ensuite, nous calculons la date de début de\nchaque tâche par rapport à la date de début du projet, puis ajoutez le\njours depuis 12-30-1899. Nous faisons le même calcul pour la date de fin.\nCelles-ci\nles chiffres seront ce qui sera tracé sur le diagramme de Gantt. Finalement, le\nrequête renvoie la valeur de date de début du projet et le nombre de jours\nentre la date de début et 12-30-1899. Nous allons utiliser cette dernière valeur pour\nnotre axe horizontal &quot;valeur de début&quot; (indice: nous ne commençons pas à 0, mais à\nle numéro qui se rapporte à la date de début du projet ou 42154 dans le\nrésultats de la requête sérigraphie). Pour le graphique de plage, nous devons\navoir des valeurs numériques équivalentes, pas des dates; en obtenant les jours depuis\nAu début du calendrier SQL, nous pouvons rapidement obtenir un rapport haut / bas.\nvaleurs pour chacun des jours, toutes en référence au début du code SQL\nCalendrier du serveur. Deuxièmement, ces équivalents numériques peuvent facilement être liés\nretour à la vraie date.\n\nDECLARE @PROJECTSTARTDATE DATE DÉCLAREZ @PROJECTSTARTDATEINTINT AS INTSELECT @PROJECTSTARTDATE = MIN (STARTDATE),@PROJECTSTARTDATEINT = DATEDIFF (DAY, 0, MIN (STARTDATE))DE ProjectListGanttProjet SELECT,Tâche,Date de début,Date de fin, DATEDIFF (DAY, StartDate, EndDate) AS Duration, DATEDIFF (JOUR, @PROJECTSTARTDATE, StartDate) + @PROJECTSTARTDATEINTINT AS StartPoint, DATEDIFF (DAY, @PROJECTSTARTDATE, StartDate) + DATEDIFF (DAY, StartDate, EndDate) + @PROJECTSTARTDATEINTINT AS EndPoint, @ PROJECTSTARTDATE AS ProjectStartDate , @ PROJECTSTARTDATEINTDE ProjectListGantt\n\nCette requête fournit les résultats suivants. Vous pouvez voir rapidement\nque nos points de début et de fin sont convertis en une valeur numérique par rapport au début du calendrier SQL Server.\n\nMaintenant, nous créons un graphique de la gamme de barres en utilisant le EndPoint\nchamp pour la valeur haute et le champ StartPoint pour la valeur basse. En outre,\nnous ajoutons une tâche au groupe de catégories (nous n&#39;utilisons pas de série pour cet exemple).\n\nLa prochaine étape consiste à apporter plusieurs modifications à\nles propriétés de l&#39;axe horizontal comme illustré ci-après. Pour l&#39;axe\npropriétés, la case à cocher &quot;Toujours inclure zéro&quot; est décochée comme nous le faisons\nveut pas inclure le jour 0 (alias 12/31/1899). Ensuite, nous fixons le minimum\nvaleur en équivalent numérique de la date de début du projet ou 42154. Depuis le jeu de données\ncomprend plusieurs lignes, nous utilisons la première fonction pour saisir la première\nvaleur des lignes. Ensuite, nous ajustons l’intervalle à 1 et le type d’intervalle à\nSemaines (cette valeur peut être des jours ou des mois de cours); cela nous permet d&#39;avoir l&#39;axe horizontal pour afficher les dates hebdomadaires\nen commençant par la date de début du projet. \n\nLa dernière étape pour cet exemple simple consiste à\najustez la couleur de remplissage pour chaque tâche. Sans effectuer ce changement, tous les\nles barres auront la même couleur. Bien sûr, il y a différentes façons de\nterminer cette tâche, cependant, dans l&#39;exemple ci-dessous, j&#39;ai simplement utilisé le\nBasculez la fonction sur la couleur de remplissage en fonction du nom de la tâche. \n\nLa dernière étape consiste à ajouter des titres d’axe et de graphique et d’augmenter la taille du graphique. Le résultat final est affiché ci-dessous.\n\nConclusion\nLes graphiques de plage constituent une excellente méthode pour afficher à la fois\net des valeurs faibles pour une catégorie de points de données. Souvent, la catégorie est\nsur une plage de dates, telles que les températures hautes et basses au cours d&#39;un groupe\nde jours dans un mois. Cependant, d&#39;autres catégories peuvent exister, telles que des tâches sur un diagramme de Gantt.\ngraphique. SSRS nous fournit 4 diagrammes de plage différents: gamme,\ngamme lisse, barre et colonne. Chaque type a ses propres avantages et\ninconvénients, mais tous les types exigent une valeur haute et basse. En outre,\nbien que vous puissiez ajouter des marqueurs de données à votre graphique de plage, SSRS ne\nsoutenir leur utilisation. Les graphiques de plage fournissent un autre outil graphique dans votre\nCoffre à outils SSRS. \nProchaines étapes \nDernière mise à jour: 2015-04-07\n\n\n\n\n\n\n\n\n\n\nA propos de l&#39;auteur\n\n\n\t\t\t\n\t\t\tScott Murray est passionné par la conception de solutions décisionnelles avec SharePoint, SSAS, OLAP et SSRS.\nVoir tous mes conseils\n\t\t\t\n\n\n\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["Par: Scott Murray | Dernière mise à jour: 2015-04-07 | Commentaires (12) |   Conseils connexes:&gt;  Reporting Services Charts","Problème\nEn quoi consiste exactement un graphique de plage SQL Server Reporting Services et comment implémenter un graphique de plage?\nSolution \nUn graphique de plage est un moyen puissant d’afficher deux valeurs distinctes liées\nà un seul point de la catégorie tout en montrant la variance\nentre ces deux valeurs. Certaines sources de données sont bien adaptées pour montrer\ncomment les valeurs de données varient dans une seule valeur de catégorie. Un continu\ngamme telle qu&#39;une date constitue souvent la catégorie; bien sûr, plusieurs\nles sources de données me viennent à l’esprit quand on pense aux utilisations potentielles de la plage\ngraphiques. Un exemple de son utilisation serait un graphique pour afficher la\ntempérature élevée et basse pour une plage de données donnée; de plus, vous pourriez\najoutez une série de lieux ou de codes postaux à un tel tableau. Autres utilisations de\nles graphiques de fourchette incluent 1) montrant la fourchette quotidienne des cours de bourse\nau cours de la journée, du mois ou de l’année 2) indiquent les valeurs maximales (maximales) et minimales\nUtilisation du processeur ou de la mémoire d&#39;un serveur sur une heure, un jour, un mois ou une année 3)\nmontrant les niveaux haut et bas d&#39;une rivière ou d&#39;un réservoir au cours d&#39;une\njour, semaine, mois ou année. Enfin, l’une des utilisations intéressantes d’une gamme\ngraphique consiste à afficher un diagramme de Gantt.\nnous\nutilisera les bases de données Adventure Works comme base pour nos exemples de rapport SSRS. Les versions 2014 de la régulière et de la data\nles bases de données d&#39;entrepôt sont\ndisponible sur Codeplex à l&#39;adresse https://msftdbprodsamples.codeplex.com/releases/view/125550.\nUne fois que vous avez téléchargé et installé les bases de données SQL Server, nous allons\nutiliser par la suite des outils de données SQL Server pour la veille économique\n(SSDT-BI) pour Visual Studio 2013 afin de développer des rapports. Vous pouvez télécharger SSDT-BI à l&#39;adresse suivante: http://www.microsoft.com/en-us/download/details.aspx?id=42313.\nUtilisant\nDiagrammes de distance SSRS \nLorsque vous concevez un graphique de plage, vous devez être conscient de certaines mises en garde.\nTout d’abord, s’il ya des problèmes avec vos données, votre valeur élevée\nest inférieure à votre valeur basse, SSRS trace toujours la plage dans sa\nforme retournée. Deuxièmement, si vous n&#39;incluez qu&#39;une seule valeur dans le jeu de données,\nune seule ligne sera affichée; fondamentalement, cela devient un graphique en courbes.\nEnfin, bien que les marqueurs de données puissent être activés, ils ne s&#39;affichent pas correctement.\nVous\nVous avez le choix entre quatre types de graphiques: 1) Graphique 2) Colonne\ngraphique de plage 3) graphique de barre 4) graphique de plage lisse. \nLaisser\nnous commençons avec un exemple; nous allons utiliser le haut et le bas\nLes températures pour deux villes des États-Unis, Westerville, OH et Kennesaw,\nGÉORGIE. Un extrait du jeu de données est affiché ci-dessous.","Ensuite, nous allons faire glisser l’objet de graphique sur la grille de création du rapport en tant que\nnoté ensuite. Pour cet exemple, nous allons développer un graphique de plage régulier comme\nmontré dans la deuxième copie d&#39;écran.","Une fois le graphique de plage ajouté, nous devons ajouter trois points de données\néléments, comme la plupart des graphiques. Tout d&#39;abord, nous allons ajouter les valeurs de données à afficher\nsur la carte. Deuxièmement, nous allons sélectionner une catégorie, et troisièmement, sélectionner un\nélément de données de série (cet élément est facultatif).","À l&#39;étape 1, nous ajoutons d&#39;abord la valeur élevée, comme indiqué.\ndans la première copie d&#39;écran ci-dessous. Vous remarquerez après avoir ajouté le haut\nvaleur qu&#39;un deuxième élément de ligne de valeur apparaît avec une désignation Faible.\nCette configuration peut être déroutante car certains peuvent supposer que la valeur basse était également\nchoisi.","Cependant, vous devez réellement sélectionner la valeur basse à inclure dans la plage, LowTemp pour notre exemple.","Enfin, nous ajoutons la catégorie Date et l’emplacement sélectionné pour la série.","Pour terminer notre graphique, nous ajoutons / ajustons les éléments suivants, comme indiqué dans la copie d&#39;écran ci-dessous:","Ajouter un titre de graphique\nAjouter un titre d&#39;axe pour la température\nFormat\nl’axe horizontal pour afficher les dates de manière appropriée. Nous ajustons aussi\nl&#39;intervalle à 1 afin d&#39;afficher toutes les dates de notre jeu de données.\nNous déplaçons la légende de la série au bas du graphique\nEnfin, la taille du graphique est augmentée pour permettre une bonne vue du graphique.","Le résultat final de notre tableau de distance est affiché ensuite.","Dans l’impression écran ci-dessus, il est facile de comprendre pourquoi le graphique de la plage est\nun bon moyen de voir les extrêmes. Deux éléments doivent être notés. Tout d&#39;abord, comme indiqué\navec # 1 dans la copie d&#39;écran ci-dessus, les valeurs hautes et basses du 10 janvier\npour Kennesaw, les GA sont inversés (le maximum est inférieur au minimum), mais\nSSRS encore\naffiche les valeurs avec ce que j&#39;appelle un effet de compression (comme un disque\nemballage de bonbons).\n Remarquez comment la plage va à zéro de chaque côté du mois de janvier\n10ème valeurs.\nDeuxièmement, lorsqu’on utilise plusieurs séries, il est possible, comme indiqué au n ° 2.\nci-dessus, pour avoir une gamme &quot;couvrir&quot; une seconde gamme. Un bien\nL’alternative, illustrée ci-dessous, consiste à convertir ce graphique en un\ngraphique à colonnes; une autre alternative serait un graphique à barres, comme illustré\ndans la deuxième copie d&#39;écran ci-dessous, bien qu&#39;il s&#39;agisse d&#39;un\nun peu occupé.","Diagramme de Gantt &#8230; aussi! \nEn suivant un schéma similaire à celui du graphique à barres, nous pourrions créer un diagramme de Gantt.\nen utilisant un graphique à barres. Utiliser un simple tableau avec projet et tâche\nComme indiqué ci-dessous, nous pouvons vous montrer une façon de créer un diagramme de Gantt.","le\nci-dessous le code SQL fait plusieurs choses, y compris la recherche du\ndate de début minimale du projet, puis détermination du nombre de jours\nsont entre le\npremière date dans le calendrier SQL Server (12-30-1899) et le projet\ndate de début.\nEnsuite, la requête récupère simplement le projet, la tâche, le démarrage\ndate, date de fin et durée. Ensuite, nous calculons la date de début de\nchaque tâche par rapport à la date de début du projet, puis ajoutez le\njours depuis 12-30-1899. Nous faisons le même calcul pour la date de fin.\nCelles-ci\nles chiffres seront ce qui sera tracé sur le diagramme de Gantt. Finalement, le\nrequête renvoie la valeur de date de début du projet et le nombre de jours\nentre la date de début et 12-30-1899. Nous allons utiliser cette dernière valeur pour\nnotre axe horizontal &quot;valeur de début&quot; (indice: nous ne commençons pas à 0, mais à\nle numéro qui se rapporte à la date de début du projet ou 42154 dans le\nrésultats de la requête sérigraphie). Pour le graphique de plage, nous devons\navoir des valeurs numériques équivalentes, pas des dates; en obtenant les jours depuis\nAu début du calendrier SQL, nous pouvons rapidement obtenir un rapport haut / bas.\nvaleurs pour chacun des jours, toutes en référence au début du code SQL\nCalendrier du serveur. Deuxièmement, ces équivalents numériques peuvent facilement être liés\nretour à la vraie date.","DECLARE @PROJECTSTARTDATE DATE DÉCLAREZ @PROJECTSTARTDATEINTINT AS INTSELECT @PROJECTSTARTDATE = MIN (STARTDATE),@PROJECTSTARTDATEINT = DATEDIFF (DAY, 0, MIN (STARTDATE))DE ProjectListGanttProjet SELECT,Tâche,Date de début,Date de fin, DATEDIFF (DAY, StartDate, EndDate) AS Duration, DATEDIFF (JOUR, @PROJECTSTARTDATE, StartDate) + @PROJECTSTARTDATEINTINT AS StartPoint, DATEDIFF (DAY, @PROJECTSTARTDATE, StartDate) + DATEDIFF (DAY, StartDate, EndDate) + @PROJECTSTARTDATEINTINT AS EndPoint, @ PROJECTSTARTDATE AS ProjectStartDate , @ PROJECTSTARTDATEINTDE ProjectListGantt","Cette requête fournit les résultats suivants. Vous pouvez voir rapidement\nque nos points de début et de fin sont convertis en une valeur numérique par rapport au début du calendrier SQL Server.","Maintenant, nous créons un graphique de la gamme de barres en utilisant le EndPoint\nchamp pour la valeur haute et le champ StartPoint pour la valeur basse. En outre,\nnous ajoutons une tâche au groupe de catégories (nous n&#39;utilisons pas de série pour cet exemple).","La prochaine étape consiste à apporter plusieurs modifications à\nles propriétés de l&#39;axe horizontal comme illustré ci-après. Pour l&#39;axe\npropriétés, la case à cocher &quot;Toujours inclure zéro&quot; est décochée comme nous le faisons\nveut pas inclure le jour 0 (alias 12/31/1899). Ensuite, nous fixons le minimum\nvaleur en équivalent numérique de la date de début du projet ou 42154. Depuis le jeu de données\ncomprend plusieurs lignes, nous utilisons la première fonction pour saisir la première\nvaleur des lignes. Ensuite, nous ajustons l’intervalle à 1 et le type d’intervalle à\nSemaines (cette valeur peut être des jours ou des mois de cours); cela nous permet d&#39;avoir l&#39;axe horizontal pour afficher les dates hebdomadaires\nen commençant par la date de début du projet.","La dernière étape pour cet exemple simple consiste à\najustez la couleur de remplissage pour chaque tâche. Sans effectuer ce changement, tous les\nles barres auront la même couleur. Bien sûr, il y a différentes façons de\nterminer cette tâche, cependant, dans l&#39;exemple ci-dessous, j&#39;ai simplement utilisé le\nBasculez la fonction sur la couleur de remplissage en fonction du nom de la tâche.","La dernière étape consiste à ajouter des titres d’axe et de graphique et d’augmenter la taille du graphique. Le résultat final est affiché ci-dessous.","Conclusion\nLes graphiques de plage constituent une excellente méthode pour afficher à la fois\net des valeurs faibles pour une catégorie de points de données. Souvent, la catégorie est\nsur une plage de dates, telles que les températures hautes et basses au cours d&#39;un groupe\nde jours dans un mois. Cependant, d&#39;autres catégories peuvent exister, telles que des tâches sur un diagramme de Gantt.\ngraphique. SSRS nous fournit 4 diagrammes de plage différents: gamme,\ngamme lisse, barre et colonne. Chaque type a ses propres avantages et\ninconvénients, mais tous les types exigent une valeur haute et basse. En outre,\nbien que vous puissiez ajouter des marqueurs de données à votre graphique de plage, SSRS ne\nsoutenir leur utilisation. Les graphiques de plage fournissent un autre outil graphique dans votre\nCoffre à outils SSRS. \nProchaines étapes \nDernière mise à jour: 2015-04-07","A propos de l&#39;auteur","Scott Murray est passionné par la conception de solutions décisionnelles avec SharePoint, SSAS, OLAP et SSRS.\nVoir tous mes conseils","Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"Par: Scott Murray | Dernière mise à jour: 2015-04-07 | Commentaires (12) |   Conseils connexes:&gt;  Reporting Services Charts","html":"<p>Par: Scott Murray | Dernière mise à jour: 2015-04-07 | Commentaires (12) |   Conseils connexes:&gt;  Reporting Services Charts</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Problème\nEn quoi consiste exactement un graphique de plage SQL Server Reporting Services et comment implémenter un graphique de plage?\nSolution \nUn graphique de plage est un moyen puissant d’afficher deux valeurs distinctes liées\nà un seul point de la catégorie tout en montrant la variance\nentre ces deux valeurs. Certaines sources de données sont bien adaptées pour montrer\ncomment les valeurs de données varient dans une seule valeur de catégorie. Un continu\ngamme telle qu&#39;une date constitue souvent la catégorie; bien sûr, plusieurs\nles sources de données me viennent à l’esprit quand on pense aux utilisations potentielles de la plage\ngraphiques. Un exemple de son utilisation serait un graphique pour afficher la\ntempérature élevée et basse pour une plage de données donnée; de plus, vous pourriez\najoutez une série de lieux ou de codes postaux à un tel tableau. Autres utilisations de\nles graphiques de fourchette incluent 1) montrant la fourchette quotidienne des cours de bourse\nau cours de la journée, du mois ou de l’année 2) indiquent les valeurs maximales (maximales) et minimales\nUtilisation du processeur ou de la mémoire d&#39;un serveur sur une heure, un jour, un mois ou une année 3)\nmontrant les niveaux haut et bas d&#39;une rivière ou d&#39;un réservoir au cours d&#39;une\njour, semaine, mois ou année. Enfin, l’une des utilisations intéressantes d’une gamme\ngraphique consiste à afficher un diagramme de Gantt.\nnous\nutilisera les bases de données Adventure Works comme base pour nos exemples de rapport SSRS. Les versions 2014 de la régulière et de la data\nles bases de données d&#39;entrepôt sont\ndisponible sur Codeplex à l&#39;adresse https://msftdbprodsamples.codeplex.com/releases/view/125550.\nUne fois que vous avez téléchargé et installé les bases de données SQL Server, nous allons\nutiliser par la suite des outils de données SQL Server pour la veille économique\n(SSDT-BI) pour Visual Studio 2013 afin de développer des rapports. Vous pouvez télécharger SSDT-BI à l&#39;adresse suivante: http://www.microsoft.com/en-us/download/details.aspx?id=42313.\nUtilisant\nDiagrammes de distance SSRS \nLorsque vous concevez un graphique de plage, vous devez être conscient de certaines mises en garde.\nTout d’abord, s’il ya des problèmes avec vos données, votre valeur élevée\nest inférieure à votre valeur basse, SSRS trace toujours la plage dans sa\nforme retournée. Deuxièmement, si vous n&#39;incluez qu&#39;une seule valeur dans le jeu de données,\nune seule ligne sera affichée; fondamentalement, cela devient un graphique en courbes.\nEnfin, bien que les marqueurs de données puissent être activés, ils ne s&#39;affichent pas correctement.\nVous\nVous avez le choix entre quatre types de graphiques: 1) Graphique 2) Colonne\ngraphique de plage 3) graphique de barre 4) graphique de plage lisse. \nLaisser\nnous commençons avec un exemple; nous allons utiliser le haut et le bas\nLes températures pour deux villes des États-Unis, Westerville, OH et Kennesaw,\nGÉORGIE. Un extrait du jeu de données est affiché ci-dessous.","html":"<p>Problème\nEn quoi consiste exactement un graphique de plage SQL Server Reporting Services et comment implémenter un graphique de plage?\nSolution \nUn graphique de plage est un moyen puissant d’afficher deux valeurs distinctes liées\nà un seul point de la catégorie tout en montrant la variance\nentre ces deux valeurs. Certaines sources de données sont bien adaptées pour montrer\ncomment les valeurs de données varient dans une seule valeur de catégorie. Un continu\ngamme telle qu&#039;une date constitue souvent la catégorie; bien sûr, plusieurs\nles sources de données me viennent à l’esprit quand on pense aux utilisations potentielles de la plage\ngraphiques. Un exemple de son utilisation serait un graphique pour afficher la\ntempérature élevée et basse pour une plage de données donnée; de plus, vous pourriez\najoutez une série de lieux ou de codes postaux à un tel tableau. Autres utilisations de\nles graphiques de fourchette incluent 1) montrant la fourchette quotidienne des cours de bourse\nau cours de la journée, du mois ou de l’année 2) indiquent les valeurs maximales (maximales) et minimales\nUtilisation du processeur ou de la mémoire d&#039;un serveur sur une heure, un jour, un mois ou une année 3)\nmontrant les niveaux haut et bas d&#039;une rivière ou d&#039;un réservoir au cours d&#039;une\njour, semaine, mois ou année. Enfin, l’une des utilisations intéressantes d’une gamme\ngraphique consiste à afficher un diagramme de Gantt.\nnous\nutilisera les bases de données Adventure Works comme base pour nos exemples de rapport SSRS. Les versions 2014 de la régulière et de la data\nles bases de données d&#039;entrepôt sont\ndisponible sur Codeplex à l&#039;adresse https://msftdbprodsamples.codeplex.com/releases/view/125550.\nUne fois que vous avez téléchargé et installé les bases de données SQL Server, nous allons\nutiliser par la suite des outils de données SQL Server pour la veille économique\n(SSDT-BI) pour Visual Studio 2013 afin de développer des rapports. Vous pouvez télécharger SSDT-BI à l&#039;adresse suivante: http://www.microsoft.com/en-us/download/details.aspx?id=42313.\nUtilisant\nDiagrammes de distance SSRS \nLorsque vous concevez un graphique de plage, vous devez être conscient de certaines mises en garde.\nTout d’abord, s’il ya des problèmes avec vos données, votre valeur élevée\nest inférieure à votre valeur basse, SSRS trace toujours la plage dans sa\nforme retournée. Deuxièmement, si vous n&#039;incluez qu&#039;une seule valeur dans le jeu de données,\nune seule ligne sera affichée; fondamentalement, cela devient un graphique en courbes.\nEnfin, bien que les marqueurs de données puissent être activés, ils ne s&#039;affichent pas correctement.\nVous\nVous avez le choix entre quatre types de graphiques: 1) Graphique 2) Colonne\ngraphique de plage 3) graphique de barre 4) graphique de plage lisse. \nLaisser\nnous commençons avec un exemple; nous allons utiliser le haut et le bas\nLes températures pour deux villes des États-Unis, Westerville, OH et Kennesaw,\nGÉORGIE. Un extrait du jeu de données est affiché ci-dessous.</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"Ensuite, nous allons faire glisser l’objet de graphique sur la grille de création du rapport en tant que\nnoté ensuite. Pour cet exemple, nous allons développer un graphique de plage régulier comme\nmontré dans la deuxième copie d&#39;écran.","html":"<p>Ensuite, nous allons faire glisser l’objet de graphique sur la grille de création du rapport en tant que\nnoté ensuite. Pour cet exemple, nous allons développer un graphique de plage régulier comme\nmontré dans la deuxième copie d&#039;écran.</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"Une fois le graphique de plage ajouté, nous devons ajouter trois points de données\néléments, comme la plupart des graphiques. Tout d&#39;abord, nous allons ajouter les valeurs de données à afficher\nsur la carte. Deuxièmement, nous allons sélectionner une catégorie, et troisièmement, sélectionner un\nélément de données de série (cet élément est facultatif).","html":"<p>Une fois le graphique de plage ajouté, nous devons ajouter trois points de données\néléments, comme la plupart des graphiques. Tout d&#039;abord, nous allons ajouter les valeurs de données à afficher\nsur la carte. Deuxièmement, nous allons sélectionner une catégorie, et troisièmement, sélectionner un\nélément de données de série (cet élément est facultatif).</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"À l&#39;étape 1, nous ajoutons d&#39;abord la valeur élevée, comme indiqué.\ndans la première copie d&#39;écran ci-dessous. Vous remarquerez après avoir ajouté le haut\nvaleur qu&#39;un deuxième élément de ligne de valeur apparaît avec une désignation Faible.\nCette configuration peut être déroutante car certains peuvent supposer que la valeur basse était également\nchoisi.","html":"<p>À l&#039;étape 1, nous ajoutons d&#039;abord la valeur élevée, comme indiqué.\ndans la première copie d&#039;écran ci-dessous. Vous remarquerez après avoir ajouté le haut\nvaleur qu&#039;un deuxième élément de ligne de valeur apparaît avec une désignation Faible.\nCette configuration peut être déroutante car certains peuvent supposer que la valeur basse était également\nchoisi.</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"Cependant, vous devez réellement sélectionner la valeur basse à inclure dans la plage, LowTemp pour notre exemple.","html":"<p>Cependant, vous devez réellement sélectionner la valeur basse à inclure dans la plage, LowTemp pour notre exemple.</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"Enfin, nous ajoutons la catégorie Date et l’emplacement sélectionné pour la série.","html":"<p>Enfin, nous ajoutons la catégorie Date et l’emplacement sélectionné pour la série.</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"Pour terminer notre graphique, nous ajoutons / ajustons les éléments suivants, comme indiqué dans la copie d&#39;écran ci-dessous:","html":"<p>Pour terminer notre graphique, nous ajoutons / ajustons les éléments suivants, comme indiqué dans la copie d&#039;écran ci-dessous:</p>"},{"id":"text-9","type":"text","heading":"","plain_text":"Ajouter un titre de graphique\nAjouter un titre d&#39;axe pour la température\nFormat\nl’axe horizontal pour afficher les dates de manière appropriée. Nous ajustons aussi\nl&#39;intervalle à 1 afin d&#39;afficher toutes les dates de notre jeu de données.\nNous déplaçons la légende de la série au bas du graphique\nEnfin, la taille du graphique est augmentée pour permettre une bonne vue du graphique.","html":"<p>Ajouter un titre de graphique\nAjouter un titre d&#039;axe pour la température\nFormat\nl’axe horizontal pour afficher les dates de manière appropriée. Nous ajustons aussi\nl&#039;intervalle à 1 afin d&#039;afficher toutes les dates de notre jeu de données.\nNous déplaçons la légende de la série au bas du graphique\nEnfin, la taille du graphique est augmentée pour permettre une bonne vue du graphique.</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"Le résultat final de notre tableau de distance est affiché ensuite.","html":"<p>Le résultat final de notre tableau de distance est affiché ensuite.</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"Dans l’impression écran ci-dessus, il est facile de comprendre pourquoi le graphique de la plage est\nun bon moyen de voir les extrêmes. Deux éléments doivent être notés. Tout d&#39;abord, comme indiqué\navec # 1 dans la copie d&#39;écran ci-dessus, les valeurs hautes et basses du 10 janvier\npour Kennesaw, les GA sont inversés (le maximum est inférieur au minimum), mais\nSSRS encore\naffiche les valeurs avec ce que j&#39;appelle un effet de compression (comme un disque\nemballage de bonbons).\n Remarquez comment la plage va à zéro de chaque côté du mois de janvier\n10ème valeurs.\nDeuxièmement, lorsqu’on utilise plusieurs séries, il est possible, comme indiqué au n ° 2.\nci-dessus, pour avoir une gamme &quot;couvrir&quot; une seconde gamme. Un bien\nL’alternative, illustrée ci-dessous, consiste à convertir ce graphique en un\ngraphique à colonnes; une autre alternative serait un graphique à barres, comme illustré\ndans la deuxième copie d&#39;écran ci-dessous, bien qu&#39;il s&#39;agisse d&#39;un\nun peu occupé.","html":"<p>Dans l’impression écran ci-dessus, il est facile de comprendre pourquoi le graphique de la plage est\nun bon moyen de voir les extrêmes. Deux éléments doivent être notés. Tout d&#039;abord, comme indiqué\navec # 1 dans la copie d&#039;écran ci-dessus, les valeurs hautes et basses du 10 janvier\npour Kennesaw, les GA sont inversés (le maximum est inférieur au minimum), mais\nSSRS encore\naffiche les valeurs avec ce que j&#039;appelle un effet de compression (comme un disque\nemballage de bonbons).\n Remarquez comment la plage va à zéro de chaque côté du mois de janvier\n10ème valeurs.\nDeuxièmement, lorsqu’on utilise plusieurs séries, il est possible, comme indiqué au n ° 2.\nci-dessus, pour avoir une gamme &quot;couvrir&quot; une seconde gamme. Un bien\nL’alternative, illustrée ci-dessous, consiste à convertir ce graphique en un\ngraphique à colonnes; une autre alternative serait un graphique à barres, comme illustré\ndans la deuxième copie d&#039;écran ci-dessous, bien qu&#039;il s&#039;agisse d&#039;un\nun peu occupé.</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"Diagramme de Gantt &#8230; aussi! \nEn suivant un schéma similaire à celui du graphique à barres, nous pourrions créer un diagramme de Gantt.\nen utilisant un graphique à barres. Utiliser un simple tableau avec projet et tâche\nComme indiqué ci-dessous, nous pouvons vous montrer une façon de créer un diagramme de Gantt.","html":"<p>Diagramme de Gantt &#8230; aussi! \nEn suivant un schéma similaire à celui du graphique à barres, nous pourrions créer un diagramme de Gantt.\nen utilisant un graphique à barres. Utiliser un simple tableau avec projet et tâche\nComme indiqué ci-dessous, nous pouvons vous montrer une façon de créer un diagramme de Gantt.</p>"},{"id":"text-13","type":"text","heading":"","plain_text":"le\nci-dessous le code SQL fait plusieurs choses, y compris la recherche du\ndate de début minimale du projet, puis détermination du nombre de jours\nsont entre le\npremière date dans le calendrier SQL Server (12-30-1899) et le projet\ndate de début.\nEnsuite, la requête récupère simplement le projet, la tâche, le démarrage\ndate, date de fin et durée. Ensuite, nous calculons la date de début de\nchaque tâche par rapport à la date de début du projet, puis ajoutez le\njours depuis 12-30-1899. Nous faisons le même calcul pour la date de fin.\nCelles-ci\nles chiffres seront ce qui sera tracé sur le diagramme de Gantt. Finalement, le\nrequête renvoie la valeur de date de début du projet et le nombre de jours\nentre la date de début et 12-30-1899. Nous allons utiliser cette dernière valeur pour\nnotre axe horizontal &quot;valeur de début&quot; (indice: nous ne commençons pas à 0, mais à\nle numéro qui se rapporte à la date de début du projet ou 42154 dans le\nrésultats de la requête sérigraphie). Pour le graphique de plage, nous devons\navoir des valeurs numériques équivalentes, pas des dates; en obtenant les jours depuis\nAu début du calendrier SQL, nous pouvons rapidement obtenir un rapport haut / bas.\nvaleurs pour chacun des jours, toutes en référence au début du code SQL\nCalendrier du serveur. Deuxièmement, ces équivalents numériques peuvent facilement être liés\nretour à la vraie date.","html":"<p>le\nci-dessous le code SQL fait plusieurs choses, y compris la recherche du\ndate de début minimale du projet, puis détermination du nombre de jours\nsont entre le\npremière date dans le calendrier SQL Server (12-30-1899) et le projet\ndate de début.\nEnsuite, la requête récupère simplement le projet, la tâche, le démarrage\ndate, date de fin et durée. Ensuite, nous calculons la date de début de\nchaque tâche par rapport à la date de début du projet, puis ajoutez le\njours depuis 12-30-1899. Nous faisons le même calcul pour la date de fin.\nCelles-ci\nles chiffres seront ce qui sera tracé sur le diagramme de Gantt. Finalement, le\nrequête renvoie la valeur de date de début du projet et le nombre de jours\nentre la date de début et 12-30-1899. Nous allons utiliser cette dernière valeur pour\nnotre axe horizontal &quot;valeur de début&quot; (indice: nous ne commençons pas à 0, mais à\nle numéro qui se rapporte à la date de début du projet ou 42154 dans le\nrésultats de la requête sérigraphie). Pour le graphique de plage, nous devons\navoir des valeurs numériques équivalentes, pas des dates; en obtenant les jours depuis\nAu début du calendrier SQL, nous pouvons rapidement obtenir un rapport haut / bas.\nvaleurs pour chacun des jours, toutes en référence au début du code SQL\nCalendrier du serveur. Deuxièmement, ces équivalents numériques peuvent facilement être liés\nretour à la vraie date.</p>"},{"id":"text-14","type":"text","heading":"","plain_text":"DECLARE @PROJECTSTARTDATE DATE DÉCLAREZ @PROJECTSTARTDATEINTINT AS INTSELECT @PROJECTSTARTDATE = MIN (STARTDATE),@PROJECTSTARTDATEINT = DATEDIFF (DAY, 0, MIN (STARTDATE))DE ProjectListGanttProjet SELECT,Tâche,Date de début,Date de fin, DATEDIFF (DAY, StartDate, EndDate) AS Duration, DATEDIFF (JOUR, @PROJECTSTARTDATE, StartDate) + @PROJECTSTARTDATEINTINT AS StartPoint, DATEDIFF (DAY, @PROJECTSTARTDATE, StartDate) + DATEDIFF (DAY, StartDate, EndDate) + @PROJECTSTARTDATEINTINT AS EndPoint, @ PROJECTSTARTDATE AS ProjectStartDate , @ PROJECTSTARTDATEINTDE ProjectListGantt","html":"<p>DECLARE @PROJECTSTARTDATE DATE DÉCLAREZ @PROJECTSTARTDATEINTINT AS INTSELECT @PROJECTSTARTDATE = MIN (STARTDATE),@PROJECTSTARTDATEINT = DATEDIFF (DAY, 0, MIN (STARTDATE))DE ProjectListGanttProjet SELECT,Tâche,Date de début,Date de fin, DATEDIFF (DAY, StartDate, EndDate) AS Duration, DATEDIFF (JOUR, @PROJECTSTARTDATE, StartDate) + @PROJECTSTARTDATEINTINT AS StartPoint, DATEDIFF (DAY, @PROJECTSTARTDATE, StartDate) + DATEDIFF (DAY, StartDate, EndDate) + @PROJECTSTARTDATEINTINT AS EndPoint, @ PROJECTSTARTDATE AS ProjectStartDate , @ PROJECTSTARTDATEINTDE ProjectListGantt</p>"},{"id":"text-15","type":"text","heading":"","plain_text":"Cette requête fournit les résultats suivants. Vous pouvez voir rapidement\nque nos points de début et de fin sont convertis en une valeur numérique par rapport au début du calendrier SQL Server.","html":"<p>Cette requête fournit les résultats suivants. Vous pouvez voir rapidement\nque nos points de début et de fin sont convertis en une valeur numérique par rapport au début du calendrier SQL Server.</p>"},{"id":"text-16","type":"text","heading":"","plain_text":"Maintenant, nous créons un graphique de la gamme de barres en utilisant le EndPoint\nchamp pour la valeur haute et le champ StartPoint pour la valeur basse. En outre,\nnous ajoutons une tâche au groupe de catégories (nous n&#39;utilisons pas de série pour cet exemple).","html":"<p>Maintenant, nous créons un graphique de la gamme de barres en utilisant le EndPoint\nchamp pour la valeur haute et le champ StartPoint pour la valeur basse. En outre,\nnous ajoutons une tâche au groupe de catégories (nous n&#039;utilisons pas de série pour cet exemple).</p>"},{"id":"text-17","type":"text","heading":"","plain_text":"La prochaine étape consiste à apporter plusieurs modifications à\nles propriétés de l&#39;axe horizontal comme illustré ci-après. Pour l&#39;axe\npropriétés, la case à cocher &quot;Toujours inclure zéro&quot; est décochée comme nous le faisons\nveut pas inclure le jour 0 (alias 12/31/1899). Ensuite, nous fixons le minimum\nvaleur en équivalent numérique de la date de début du projet ou 42154. Depuis le jeu de données\ncomprend plusieurs lignes, nous utilisons la première fonction pour saisir la première\nvaleur des lignes. Ensuite, nous ajustons l’intervalle à 1 et le type d’intervalle à\nSemaines (cette valeur peut être des jours ou des mois de cours); cela nous permet d&#39;avoir l&#39;axe horizontal pour afficher les dates hebdomadaires\nen commençant par la date de début du projet.","html":"<p>La prochaine étape consiste à apporter plusieurs modifications à\nles propriétés de l&#039;axe horizontal comme illustré ci-après. Pour l&#039;axe\npropriétés, la case à cocher &quot;Toujours inclure zéro&quot; est décochée comme nous le faisons\nveut pas inclure le jour 0 (alias 12/31/1899). Ensuite, nous fixons le minimum\nvaleur en équivalent numérique de la date de début du projet ou 42154. Depuis le jeu de données\ncomprend plusieurs lignes, nous utilisons la première fonction pour saisir la première\nvaleur des lignes. Ensuite, nous ajustons l’intervalle à 1 et le type d’intervalle à\nSemaines (cette valeur peut être des jours ou des mois de cours); cela nous permet d&#039;avoir l&#039;axe horizontal pour afficher les dates hebdomadaires\nen commençant par la date de début du projet.</p>"},{"id":"text-18","type":"text","heading":"","plain_text":"La dernière étape pour cet exemple simple consiste à\najustez la couleur de remplissage pour chaque tâche. Sans effectuer ce changement, tous les\nles barres auront la même couleur. Bien sûr, il y a différentes façons de\nterminer cette tâche, cependant, dans l&#39;exemple ci-dessous, j&#39;ai simplement utilisé le\nBasculez la fonction sur la couleur de remplissage en fonction du nom de la tâche.","html":"<p>La dernière étape pour cet exemple simple consiste à\najustez la couleur de remplissage pour chaque tâche. Sans effectuer ce changement, tous les\nles barres auront la même couleur. Bien sûr, il y a différentes façons de\nterminer cette tâche, cependant, dans l&#039;exemple ci-dessous, j&#039;ai simplement utilisé le\nBasculez la fonction sur la couleur de remplissage en fonction du nom de la tâche.</p>"},{"id":"text-19","type":"text","heading":"","plain_text":"La dernière étape consiste à ajouter des titres d’axe et de graphique et d’augmenter la taille du graphique. Le résultat final est affiché ci-dessous.","html":"<p>La dernière étape consiste à ajouter des titres d’axe et de graphique et d’augmenter la taille du graphique. Le résultat final est affiché ci-dessous.</p>"},{"id":"text-20","type":"text","heading":"","plain_text":"Conclusion\nLes graphiques de plage constituent une excellente méthode pour afficher à la fois\net des valeurs faibles pour une catégorie de points de données. Souvent, la catégorie est\nsur une plage de dates, telles que les températures hautes et basses au cours d&#39;un groupe\nde jours dans un mois. Cependant, d&#39;autres catégories peuvent exister, telles que des tâches sur un diagramme de Gantt.\ngraphique. SSRS nous fournit 4 diagrammes de plage différents: gamme,\ngamme lisse, barre et colonne. Chaque type a ses propres avantages et\ninconvénients, mais tous les types exigent une valeur haute et basse. En outre,\nbien que vous puissiez ajouter des marqueurs de données à votre graphique de plage, SSRS ne\nsoutenir leur utilisation. Les graphiques de plage fournissent un autre outil graphique dans votre\nCoffre à outils SSRS. \nProchaines étapes \nDernière mise à jour: 2015-04-07","html":"<p>Conclusion\nLes graphiques de plage constituent une excellente méthode pour afficher à la fois\net des valeurs faibles pour une catégorie de points de données. Souvent, la catégorie est\nsur une plage de dates, telles que les températures hautes et basses au cours d&#039;un groupe\nde jours dans un mois. Cependant, d&#039;autres catégories peuvent exister, telles que des tâches sur un diagramme de Gantt.\ngraphique. SSRS nous fournit 4 diagrammes de plage différents: gamme,\ngamme lisse, barre et colonne. Chaque type a ses propres avantages et\ninconvénients, mais tous les types exigent une valeur haute et basse. En outre,\nbien que vous puissiez ajouter des marqueurs de données à votre graphique de plage, SSRS ne\nsoutenir leur utilisation. Les graphiques de plage fournissent un autre outil graphique dans votre\nCoffre à outils SSRS. \nProchaines étapes \nDernière mise à jour: 2015-04-07</p>"},{"id":"text-21","type":"text","heading":"","plain_text":"A propos de l&#39;auteur","html":"<p>A propos de l&#039;auteur</p>"},{"id":"text-22","type":"text","heading":"","plain_text":"Scott Murray est passionné par la conception de solutions décisionnelles avec SharePoint, SSAS, OLAP et SSRS.\nVoir tous mes conseils","html":"<p>Scott Murray est passionné par la conception de solutions décisionnelles avec SharePoint, SSAS, OLAP et SSRS.\nVoir tous mes conseils</p>"},{"id":"text-23","type":"text","heading":"","plain_text":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"Par: Scott Murray | Dernière mise à jour: 2015-04-07 | Commentaires (12) |   Conseils connexes:&gt;  Reporting Services Charts"},{"id":"text-2","heading":"Text","content":"Problème\nEn quoi consiste exactement un graphique de plage SQL Server Reporting Services et comment implémenter un graphique de plage?\nSolution \nUn graphique de plage est un moyen puissant d’afficher deux valeurs distinctes liées\nà un seul point de la catégorie tout en montrant la variance\nentre ces deux valeurs. Certaines sources de données sont bien adaptées pour montrer\ncomment les valeurs de données varient dans une seule valeur de catégorie. Un continu\ngamme telle qu&#39;une date constitue souvent la catégorie; bien sûr, plusieurs\nles sources de données me viennent à l’esprit quand on pense aux utilisations potentielles de la plage\ngraphiques. Un exemple de son utilisation serait un graphique pour afficher la\ntempérature élevée et basse pour une plage de données donnée; de plus, vous pourriez\najoutez une série de lieux ou de codes postaux à un tel tableau. Autres utilisations de\nles graphiques de fourchette incluent 1) montrant la fourchette quotidienne des cours de bourse\nau cours de la journée, du mois ou de l’année 2) indiquent les valeurs maximales (maximales) et minimales\nUtilisation du processeur ou de la mémoire d&#39;un serveur sur une heure, un jour, un mois ou une année 3)\nmontrant les niveaux haut et bas d&#39;une rivière ou d&#39;un réservoir au cours d&#39;une\njour, semaine, mois ou année. Enfin, l’une des utilisations intéressantes d’une gamme\ngraphique consiste à afficher un diagramme de Gantt.\nnous\nutilisera les bases de données Adventure Works comme base pour nos exemples de rapport SSRS. Les versions 2014 de la régulière et de la data\nles bases de données d&#39;entrepôt sont\ndisponible sur Codeplex à l&#39;adresse https://msftdbprodsamples.codeplex.com/releases/view/125550.\nUne fois que vous avez téléchargé et installé les bases de données SQL Server, nous allons\nutiliser par la suite des outils de données SQL Server pour la veille économique\n(SSDT-BI) pour Visual Studio 2013 afin de développer des rapports. Vous pouvez télécharger SSDT-BI à l&#39;adresse suivante: http://www.microsoft.com/en-us/download/details.aspx?id=42313.\nUtilisant\nDiagrammes de distance SSRS \nLorsque vous concevez un graphique de plage, vous devez être conscient de certaines mises en garde.\nTout d’abord, s’il ya des problèmes avec vos données, votre valeur élevée\nest inférieure à votre valeur basse, SSRS trace toujours la plage dans sa\nforme retournée. Deuxièmement, si vous n&#39;incluez qu&#39;une seule valeur dans le jeu de données,\nune seule ligne sera affichée; fondamentalement, cela devient un graphique en courbes.\nEnfin, bien que les marqueurs de données puissent être activés, ils ne s&#39;affichent pas correctement.\nVous\nVous avez le choix entre quatre types de graphiques: 1) Graphique 2) Colonne\ngraphique de plage 3) graphique de barre 4) graphique de plage lisse. \nLaisser\nnous commençons avec un exemple; nous allons utiliser le haut et le bas\nLes températures pour deux villes des États-Unis, Westerville, OH et Kennesaw,\nGÉORGIE. Un extrait du jeu de données est affiché ci-dessous."},{"id":"text-3","heading":"Text","content":"Ensuite, nous allons faire glisser l’objet de graphique sur la grille de création du rapport en tant que\nnoté ensuite. Pour cet exemple, nous allons développer un graphique de plage régulier comme\nmontré dans la deuxième copie d&#39;écran."},{"id":"text-4","heading":"Text","content":"Une fois le graphique de plage ajouté, nous devons ajouter trois points de données\néléments, comme la plupart des graphiques. Tout d&#39;abord, nous allons ajouter les valeurs de données à afficher\nsur la carte. Deuxièmement, nous allons sélectionner une catégorie, et troisièmement, sélectionner un\nélément de données de série (cet élément est facultatif)."},{"id":"text-5","heading":"Text","content":"À l&#39;étape 1, nous ajoutons d&#39;abord la valeur élevée, comme indiqué.\ndans la première copie d&#39;écran ci-dessous. Vous remarquerez après avoir ajouté le haut\nvaleur qu&#39;un deuxième élément de ligne de valeur apparaît avec une désignation Faible.\nCette configuration peut être déroutante car certains peuvent supposer que la valeur basse était également\nchoisi."},{"id":"text-6","heading":"Text","content":"Cependant, vous devez réellement sélectionner la valeur basse à inclure dans la plage, LowTemp pour notre exemple."},{"id":"text-7","heading":"Text","content":"Enfin, nous ajoutons la catégorie Date et l’emplacement sélectionné pour la série."},{"id":"text-8","heading":"Text","content":"Pour terminer notre graphique, nous ajoutons / ajustons les éléments suivants, comme indiqué dans la copie d&#39;écran ci-dessous:"},{"id":"text-9","heading":"Text","content":"Ajouter un titre de graphique\nAjouter un titre d&#39;axe pour la température\nFormat\nl’axe horizontal pour afficher les dates de manière appropriée. Nous ajustons aussi\nl&#39;intervalle à 1 afin d&#39;afficher toutes les dates de notre jeu de données.\nNous déplaçons la légende de la série au bas du graphique\nEnfin, la taille du graphique est augmentée pour permettre une bonne vue du graphique."},{"id":"text-10","heading":"Text","content":"Le résultat final de notre tableau de distance est affiché ensuite."},{"id":"text-11","heading":"Text","content":"Dans l’impression écran ci-dessus, il est facile de comprendre pourquoi le graphique de la plage est\nun bon moyen de voir les extrêmes. Deux éléments doivent être notés. Tout d&#39;abord, comme indiqué\navec # 1 dans la copie d&#39;écran ci-dessus, les valeurs hautes et basses du 10 janvier\npour Kennesaw, les GA sont inversés (le maximum est inférieur au minimum), mais\nSSRS encore\naffiche les valeurs avec ce que j&#39;appelle un effet de compression (comme un disque\nemballage de bonbons).\n Remarquez comment la plage va à zéro de chaque côté du mois de janvier\n10ème valeurs.\nDeuxièmement, lorsqu’on utilise plusieurs séries, il est possible, comme indiqué au n ° 2.\nci-dessus, pour avoir une gamme &quot;couvrir&quot; une seconde gamme. Un bien\nL’alternative, illustrée ci-dessous, consiste à convertir ce graphique en un\ngraphique à colonnes; une autre alternative serait un graphique à barres, comme illustré\ndans la deuxième copie d&#39;écran ci-dessous, bien qu&#39;il s&#39;agisse d&#39;un\nun peu occupé."},{"id":"text-12","heading":"Text","content":"Diagramme de Gantt &#8230; aussi! \nEn suivant un schéma similaire à celui du graphique à barres, nous pourrions créer un diagramme de Gantt.\nen utilisant un graphique à barres. Utiliser un simple tableau avec projet et tâche\nComme indiqué ci-dessous, nous pouvons vous montrer une façon de créer un diagramme de Gantt."},{"id":"text-13","heading":"Text","content":"le\nci-dessous le code SQL fait plusieurs choses, y compris la recherche du\ndate de début minimale du projet, puis détermination du nombre de jours\nsont entre le\npremière date dans le calendrier SQL Server (12-30-1899) et le projet\ndate de début.\nEnsuite, la requête récupère simplement le projet, la tâche, le démarrage\ndate, date de fin et durée. Ensuite, nous calculons la date de début de\nchaque tâche par rapport à la date de début du projet, puis ajoutez le\njours depuis 12-30-1899. Nous faisons le même calcul pour la date de fin.\nCelles-ci\nles chiffres seront ce qui sera tracé sur le diagramme de Gantt. Finalement, le\nrequête renvoie la valeur de date de début du projet et le nombre de jours\nentre la date de début et 12-30-1899. Nous allons utiliser cette dernière valeur pour\nnotre axe horizontal &quot;valeur de début&quot; (indice: nous ne commençons pas à 0, mais à\nle numéro qui se rapporte à la date de début du projet ou 42154 dans le\nrésultats de la requête sérigraphie). Pour le graphique de plage, nous devons\navoir des valeurs numériques équivalentes, pas des dates; en obtenant les jours depuis\nAu début du calendrier SQL, nous pouvons rapidement obtenir un rapport haut / bas.\nvaleurs pour chacun des jours, toutes en référence au début du code SQL\nCalendrier du serveur. Deuxièmement, ces équivalents numériques peuvent facilement être liés\nretour à la vraie date."},{"id":"text-14","heading":"Text","content":"DECLARE @PROJECTSTARTDATE DATE DÉCLAREZ @PROJECTSTARTDATEINTINT AS INTSELECT @PROJECTSTARTDATE = MIN (STARTDATE),@PROJECTSTARTDATEINT = DATEDIFF (DAY, 0, MIN (STARTDATE))DE ProjectListGanttProjet SELECT,Tâche,Date de début,Date de fin, DATEDIFF (DAY, StartDate, EndDate) AS Duration, DATEDIFF (JOUR, @PROJECTSTARTDATE, StartDate) + @PROJECTSTARTDATEINTINT AS StartPoint, DATEDIFF (DAY, @PROJECTSTARTDATE, StartDate) + DATEDIFF (DAY, StartDate, EndDate) + @PROJECTSTARTDATEINTINT AS EndPoint, @ PROJECTSTARTDATE AS ProjectStartDate , @ PROJECTSTARTDATEINTDE ProjectListGantt"},{"id":"text-15","heading":"Text","content":"Cette requête fournit les résultats suivants. Vous pouvez voir rapidement\nque nos points de début et de fin sont convertis en une valeur numérique par rapport au début du calendrier SQL Server."},{"id":"text-16","heading":"Text","content":"Maintenant, nous créons un graphique de la gamme de barres en utilisant le EndPoint\nchamp pour la valeur haute et le champ StartPoint pour la valeur basse. En outre,\nnous ajoutons une tâche au groupe de catégories (nous n&#39;utilisons pas de série pour cet exemple)."},{"id":"text-17","heading":"Text","content":"La prochaine étape consiste à apporter plusieurs modifications à\nles propriétés de l&#39;axe horizontal comme illustré ci-après. Pour l&#39;axe\npropriétés, la case à cocher &quot;Toujours inclure zéro&quot; est décochée comme nous le faisons\nveut pas inclure le jour 0 (alias 12/31/1899). Ensuite, nous fixons le minimum\nvaleur en équivalent numérique de la date de début du projet ou 42154. Depuis le jeu de données\ncomprend plusieurs lignes, nous utilisons la première fonction pour saisir la première\nvaleur des lignes. Ensuite, nous ajustons l’intervalle à 1 et le type d’intervalle à\nSemaines (cette valeur peut être des jours ou des mois de cours); cela nous permet d&#39;avoir l&#39;axe horizontal pour afficher les dates hebdomadaires\nen commençant par la date de début du projet."},{"id":"text-18","heading":"Text","content":"La dernière étape pour cet exemple simple consiste à\najustez la couleur de remplissage pour chaque tâche. Sans effectuer ce changement, tous les\nles barres auront la même couleur. Bien sûr, il y a différentes façons de\nterminer cette tâche, cependant, dans l&#39;exemple ci-dessous, j&#39;ai simplement utilisé le\nBasculez la fonction sur la couleur de remplissage en fonction du nom de la tâche."},{"id":"text-19","heading":"Text","content":"La dernière étape consiste à ajouter des titres d’axe et de graphique et d’augmenter la taille du graphique. Le résultat final est affiché ci-dessous."},{"id":"text-20","heading":"Text","content":"Conclusion\nLes graphiques de plage constituent une excellente méthode pour afficher à la fois\net des valeurs faibles pour une catégorie de points de données. Souvent, la catégorie est\nsur une plage de dates, telles que les températures hautes et basses au cours d&#39;un groupe\nde jours dans un mois. Cependant, d&#39;autres catégories peuvent exister, telles que des tâches sur un diagramme de Gantt.\ngraphique. SSRS nous fournit 4 diagrammes de plage différents: gamme,\ngamme lisse, barre et colonne. Chaque type a ses propres avantages et\ninconvénients, mais tous les types exigent une valeur haute et basse. En outre,\nbien que vous puissiez ajouter des marqueurs de données à votre graphique de plage, SSRS ne\nsoutenir leur utilisation. Les graphiques de plage fournissent un autre outil graphique dans votre\nCoffre à outils SSRS. \nProchaines étapes \nDernière mise à jour: 2015-04-07"},{"id":"text-21","heading":"Text","content":"A propos de l&#39;auteur"},{"id":"text-22","heading":"Text","content":"Scott Murray est passionné par la conception de solutions décisionnelles avec SharePoint, SSAS, OLAP et SSRS.\nVoir tous mes conseils"},{"id":"text-23","heading":"Text","content":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":"https://tutos-gameserver.fr/wp-content/uploads/2019/05/3521_NewsletterImage.png"},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2019/05/03/tableau-de-bord-de-sql-server-reporting-services-serveur-dimpression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/05/03/tableau-de-bord-de-sql-server-reporting-services-serveur-dimpression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/05/03/tableau-de-bord-de-sql-server-reporting-services-serveur-dimpression/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}