0

Je suis chargé de créer un rapport dans un RLDC qui contient un graphique de rayon de soleil qui est l'un des nouveaux graphiques qui vient avec SQL 2016.Comment ajouter un tableau Sunburst à un RDLC

Cependant dans Visual Studio 2015 l'option permettant d'ajouter ce type de graphique n'apparaît que si vous l'ajoutez dans un fichier RDL faisant partie d'un projet Report et non dans un fichier RDLC dans un projet aC#. Comme ce code est exécuté sur un serveur Web plutôt que sur le serveur de rapports, cela pose un problème.

Est-il possible d'ajouter un diagramme Sunburst à un RLDC? Si c'est le cas, comment?

RDL Sélectionnez le type de graphique RDL Select Chart Type

RDLC Sélectionnez le type de graphique RDLC Select Chart Type

Ajouter manuellement le tableau des résultats de rdlc une erreur. Rayon de soleil est pas une valeur valide Error: Sunburst is not a valid value

Prendre un RDL et le renommer en RDLC selon les résultats de la suggestion Dan Andrews dans enter image description here

Mais que puis les erreurs dues à

La définition du rapport a un espace de noms de cible non valide 'http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition' qui ne peut pas être mis à niveau.

+0

Vous pouvez essayer de renommer le RDL en RDLC, vous pouvez modifier le XML pour supprimer tous les éléments (comme les connexions) que les RDLC n'ont pas. Cela peut aider - ou pas: https://msdn.microsoft.com/en-us/library/ms252109(v=vs.80).aspx – SQLMason

+0

@DanAndrews qui invite à le convertir au dernier format RDLC, puis des erreurs avec "La définition du rapport a un espace de noms cible" http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition "non valide qui ne peut pas être mis à jour." – Dijkgraaf

+0

Cela craint mais vaut la peine d'être photographié. J'espère que quelqu'un d'autre a une vraie réponse. – SQLMason

Répondre

1

Les rapports de style RDLC sont des rapports côté client qui ne requièrent pas SQL Server. Le fait que les sunbursts viennent avec SQL Server 2016 n'est pas pertinent: la version de SQL Server que vous avez n'affecte pas vos rapports RDLC.

Vous cherchez à développer le type de rapport fourni avec Visual Studio ('rapports locaux'), qui sera au niveau du fichier RDLC pour Visual Studio 2015. Il semble que le contrôle Report Viewer 2016 viendra avec des fonctionnalités qui peuvent aider.

+0

Je pensais que ça valait le coup de répondre plutôt que d'essayer d'interpréter les commentaires à votre propre question. – Rich

+0

J'ai entendu plus tard qu'ils ont résolu cela en mettant à niveau Visual Studio 2017 pour le développement, puis le sunburst est disponible. – Dijkgraaf

+0

Ou est-ce plus que Visual Studio 2017 inclut le contrôle Report VIewer 2016? – Rich