Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Microsoft BI > SSRS
SSRS Forum d'entraide sur SQL Server Reporting Services (SSRS) et les concepteurs associés (Report Designer, Report Builder). Avant de poster : FAQ Microsoft BI et Tutoriels Microsoft BI
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/02/2012, 15h52   #1
Invité régulier
 
Inscription : juillet 2010
Messages : 274
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 274
Points : 9
Points : 9
Par défaut Personnaliser un rapport SSRS

Bonjour,
J’ai un problème lors de l’exportation de mon rapport SSRS vers Excel,
Parfois le rapport contient plus que 65 000 lignes, et donc supérieur aux limites d’Excel,
Sachant que l’onglet d’Excel ne dépasse pas les 65 000 lignes, je souhaite savoir comment je pourrai configurer mon rapport SSRS
Dans le cas ou le nombre de lignes dépasserait 65 000, que le rapport SSRS met les lignes qui dépassent 65 000 (65 001, 65 002 …) dans un autre onglet.

Merci pour votre retour.
kadden est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 16h59   #2
Modérateur
 
Homme
Administrateur de base de données
Inscription : août 2007
Messages : 1 159
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Belgique

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : août 2007
Messages : 1 159
Points : 1 608
Points : 1 608
Vous trouverez votre reponse ici.

NB: il existe un forum SSRS, la discution va etre deplacee dans celui-ci.
Ptit_Dje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 20h17   #3
Invité régulier
 
Inscription : juillet 2010
Messages : 274
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 274
Points : 9
Points : 9
Citation:
Envoyé par Ptit_Dje Voir le message
Vous trouverez votre reponse ici.

NB: il existe un forum SSRS, la discution va etre deplacee dans celui-ci.
Merci pour votre retour,
J'ai eu aussi un problème d'exportation à Excel,
Sur Excel les cellules sont très grandes, et donc si il agrandit la taille de 20 000 lignes au niveau d'Excel ça rend très difficile la lecture du fichier.

J'ai essayé de modifier les paramètre (Cf.image ci joint) mais sans succès


Merci pour votre aide.
kadden est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 09h26   #4
Modérateur
 
Avatar de Jinroh77
 
Homme Alexandre Chemla
Consultant en Business Intelligence
Inscription : février 2006
Messages : 1 774
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Chemla
Âge : 28
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : février 2006
Messages : 1 774
Points : 1 839
Points : 1 839
Le texte à l'intérieur de la cellule dépasse la taille de celle-ci ?
Regardez du côté de la propriété "CanGrow" de la cellule.
__________________
Alexandre Chemla - Consultant MS BI chez Masao
Jinroh77 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 19h08   #5
Invité régulier
 
Inscription : juillet 2010
Messages : 274
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 274
Points : 9
Points : 9
Citation:
Envoyé par Ptit_Dje Voir le message
Vous trouverez votre reponse ici.

NB: il existe un forum SSRS, la discution va etre deplacee dans celui-ci.
J'ai bien lu cette solution proposée sur le lien, je l'ai bien comprise, par contre je n'ai pas pu l'appliquer.
Je suis novice sur SSRS, et je voulais savoir si vous pouviez m'indiquer ou trouver les menus en question, afin de saisir la formule (Cf.image) :











Merci pour votre aide.
kadden est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 20h41   #6
Modérateur
 
Homme
Administrateur de base de données
Inscription : août 2007
Messages : 1 159
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Belgique

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : août 2007
Messages : 1 159
Points : 1 608
Points : 1 608
Soit une table qui se présente comme ceci, vous trouverez au bas de la page comment y créer un groupe.

Voici comment ajouter un page break..
Créez le sur le groupe précédemment créé.
Ptit_Dje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 13h38   #7
Invité régulier
 
Inscription : juillet 2010
Messages : 274
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 274
Points : 9
Points : 9
Citation:
Envoyé par Ptit_Dje Voir le message
Soit une table qui se présente comme ceci, vous trouverez au bas de la page comment y créer un groupe.

Voici comment ajouter un page break..
Créez le sur le groupe précédemment créé.

Lequel je dois utiliser, votre premier lien qui a l'air facile à réaliser :
http://fjehl.blogspot.com/2011/12/ss...s-dans-un.html

ou bien votre deuxième lien qui a l'air vraiment compliqué :
http://fjehl.blogspot.com/2011/12/ss...s-dans-un.html

Merci pour votre retour.
kadden est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 14h15   #8
Modérateur
 
Homme
Administrateur de base de données
Inscription : août 2007
Messages : 1 159
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Belgique

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : août 2007
Messages : 1 159
Points : 1 608
Points : 1 608
L'article de Francois Jehl est un tout.
Il faut greer un groupe de donnees et y inserer un page break.
Ptit_Dje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 18h54   #9
Invité régulier
 
Inscription : juillet 2010
Messages : 274
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 274
Points : 9
Points : 9
Citation:
Envoyé par Ptit_Dje Voir le message
L'article de Francois Jehl est un tout.
Il faut greer un groupe de donnees et y inserer un page break.
Alors comme un débutant je vais débaler tous ce qui tourne dans ma tête, pour que votre aide puisse être ciblée et bénéfique.
A travers la lecture de François, Ce que je pense faire, c'est d'ajouter une formule (de division sur 65 536) et cocher une case quelque part .


Merci de me dire ceci :

- Ce que je viens de citer, est-il bien la manipulation à faire ?
- Est-ce que les termes que vous utilisez "Groupe de données" "Pages Break"
ont un lien quelquconque avec la manipulation de François ?
kadden est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 17h14   #10
Modérateur
 
Homme
Administrateur de base de données
Inscription : août 2007
Messages : 1 159
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Belgique

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : août 2007
Messages : 1 159
Points : 1 608
Points : 1 608
Citation:
Envoyé par kadden Voir le message
Alors comme un débutant je vais débaler tous ce qui tourne dans ma tête, pour que votre aide puisse être ciblée et bénéfique.
A travers la lecture de François, Ce que je pense faire, c'est d'ajouter une formule (de division sur 65 536) et cocher une case quelque part .


Merci de me dire ceci :

- Ce que je viens de citer, est-il bien la manipulation à faire ?
Oui

Citation:
Envoyé par kadden Voir le message
- Est-ce que les termes que vous utilisez "Groupe de données" "Pages Break"
ont un lien quelquconque avec la manipulation de François ?
Oui

Citation:
on va donc créer un groupe dans la table, qui groupe les données sur le résultat de la division entière du numéro de la ligne par 65536. Si vos souvenirs de CM1 sont bons, alors vous ne serez pas étonné que 1 DIV 65535 = 0, 65536 DIV 65535 = 1...etc. L'expression équivalente en RS se traduit par Int(RowNumber(Nothing) / 65536) comme visible ci-dessous
Citation:
Il ne reste plus qu'à dire à SSRS d'insérer un PageBreak entre chaque instance du groupe (i.e. entre chaque valeur distincte de Int(RowNumber(Nothing) / 65536)). Cela s'active dans l'onglet PageBreaks de l'éditeur de groupe.
Il n'y a pas d'autre moyen d'etre plus precis.

Citation:
Envoyé par kadden Voir le message
Alors comme un débutant...
Je vous conseille de faire les tutoriels disponibles sur MSDN pour debuter.
Vous y verrez toutes les notions citees ci-dessus.
Voici celui de 2005.
Voici celui de 2008R2.
Ptit_Dje est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h30.


 
 
 
 
Partenaires

Hébergement Web