juin
2008
Bonjour à tous !
On parle de Dundas comme étant LE third party à avoir pour développer des rapports améliorés dans Reporting Services. En effet, l’outil semble combler tous les manques de Reporting Services (deux axes des Y, combinaisons de graphes, nouveaux types de graphes, jauges, indicateurs de performance, etc.).
Le problème, parcequ’il doit toujours y en avoir un, c’est que je développe en ce moment une solution de reporting qui utilise de très petits nombres (inférieurs à un), et que dans ce cas là, les rapports Dundas ont un comportement assez étrange : il n’affichent plus les valeurs d’échelle de l’axe des Y… Je me dis que la communauté Dundas va vite faire de régler ça alors je poste dans leurs forum (en même temps que chez developpez.com ). Mais il semble que nos amis de chez Dundas soit assez sélectifs quand aux personnes à qui ils doivent répondre. Je comprend que les personnes qui ont signés des ententes de services doivent passer en priorité… Mais de là à ignorer tous ce qui reste (des acheteurs potentiels)… Pas fort de leur part.
En attendant, je me tourne vers d’autres solutions, si elles existent, pour régler mon problème.
Edit : le problème est ENFIN résolu.
La solution, fournie par l’équipe de support de Dundas, est d’utiliser l’API Dundas pour calculer les intervalles. Attention, pour avoir des reponses chez Dundas, il faut envoyer les questions par mail à leur équipe de support (pas très communautaire tout ça).
Voici ce que j’ai fait :
//donne la plus grande valeur de mon graphe
double theMaxValueOfMYLine = maxPoint.YValues[0];
//donne la valeur du Y du point
chartObj.ChartAreas[0].AxisY2.Interval = theMaxValueOfMYLine / 5;
//spécifie l'intervalle de l'axe des Y (le second). J'ai choisi de prendre la plus grande valeur et la diviser par 5,
//ainsi j'ai 5 intervalles dans mon axe des Y