Crystal Reports - Gagnez du temps avec la formule de partage

2013-11-26  |  News

Une fois qu'une bibliothèque de rapports pousse à une certaine taille, il va toujours être des formules communes qui sont nécessaires encore et encore. Accès eux peuvent sauver beaucoup de temps de développement.

Mon livre a commencé comme un document bloc-notes qui avait une liste de formules n/a qui utilisent beaucoup, ou ont été si compliqué, que je n'aimais pas l'idée de leur réécriture.

C'est très bien pour les voyageurs d'entreprise à un consultant solo, mais pour les grandes équipes d'employés permanents plus robuste et expansif, il est nécessaire.

Pour les entreprises, qui utilise un serveur à partir des formules de rapports de Business Objects (entreprise, edge, etc.) vous pouvez enregistrer dans le référentiel sous forme de rapport et être accessible par toute l'équipe.

Même un seul développeur peut bénéficier de cette approche formules peuvent être ajoutés à une formule grâce à cette méthode beaucoup plus rapide pour copier / coller depuis un fichier texte séparé. Il y a également l'avantage supplémentaire à l'entreprise qui parvient à garder cette connaissance une fois quitte le rapport de développeur.

Vous pouvez terminer cet article avec une seule instruction étape par étape comment configurer et utiliser cette méthode de stockage formule, mais d'abord je veux discuter de certaines des subtilités de la demande.

Un des atouts principaux de cette approche est la normalisation des calculs dans le rapport, mais cela augmente l'importance des formules d'avoir raison. Cela peut paraître évident, mais une formule qui est suffisante pour un rapport il ne peut être pour un autre.

Par exemple : une formule qui calcule les heures de travail basés sur une semaine de travail de cinq jours et 08:00 à 16:00 heures sera mauvaise pour avoir signalé à une équipe qui travaille à demi journée le samedi.

Dans cette optique, je recommande que les formules sont révisées, essayés et testés en double à nouveau jusqu'à ce qu'elles sont enregistrées dans le référentiel. Idéalement, les autres membres de l'équipe doivent jouer un rôle actif dans le test.

Dans une équipe de compétences mixtes, une vaste bibliothèque de formules peut abaisser les connaissances requises pour l'élaboration des rapports et en fait augmenter la productivité.

Et, car le code est toujours visible, nouveau rapport les développeurs peut utiliser comme un guide d'étude pour développer vos propres connaissances.

Malheureusement, sauver, ou l'accès une formule enregistrée précédemment nécessite le développeur ouvrir une session le serveur de rapports et utilise donc une licence. Pour les entreprises avec seulement cinq licences, cela pourrait être un réel problème, surtout que le logiciel Crystal Reports doit être fermé, puis rouvert gratuitement licence.

Une dernière chose à garder à l'esprit, qu'il semblait étrange, est que les formules enregistrés en tant que fonctions dans le serveur de rapports ne gère pas les valeurs null. Cela peut faire des choses tout simplement impossible de sauver de cette façon.

Comment définir des fonctions

Écrire et enregistrer une formule, de préférence quelque chose d'utile !

Dans l'éditeur de formule, sélectionnez « Fonction personnalisée » dans le menu déroulant vers le bas fichier nouveau du menu.

Choisir de « Utilisation Extractor » et sélectionnez la formule précédemment écrite.

Crystal Reports crée une fonction basée sur la formule et de remplacer les champs de variables de base de données afin de permettre de réutiliser à d'autres valeurs.

Remplacez le nom des noms de variables ordinateur créé quelque chose de significatif. Je vous conseille d'utiliser ctrl F et rechercher / remplacer pour faire toutes les références aux noms des variables sont modifiées.

Télécharger vers le serveur de rapports, où la fonction sont stockées dans les fonctions personnalisées du dossier de stockage.

Remarque le modèle de nomenclature cohérente aux fonctions dans l'illustration ci-dessus. Ceci est important pour une utilisation ultérieure et permet de trouver le bon fonctionnement beaucoup plus facile.

Utilisation des fonctions existantes

Pour utiliser une fonction existante est simple :

Ouvrez une nouvelle formule et d'étendre les fonctions du référentiel personnalisé.

Vous pouvez avoir besoin d'ouvrir une session le serveur de rapports, puis pour sélectionner la fonction souhaitée.

Cliquez sur l'icône d'engrenage avec la flèche rouge pointant vers elle.

Retour à la formule qui a ouvert et il est à noter que les fonctions panneau a maintenant un dossier supplémentaire « Fonctions personnalisées » qui contient la fonction que vous venez de créer.

Double cliquez simplement sur la fonction souhaitée.

OK, que peut son un peu compliqué quand approché comme un processus du début à la fin, mais une fois qu'une bibliothèque de fonctions recueille, y accéder si nécessaire devient avec naturel et un gain de temps réel.

Jase Paloma est un consultant en Business Intelligence et auteur qui a partagé son expérience avec certaines des sociétés plus respectées dans le monde d'en haut.

Crystal Reports est que son logiciel rapport d'élection et le sujet de son livre « Crystal rapports formules a expliqué » qui est le plus avancé sur le livre du marché. Actuellement disponible avec une page 70 gratuit Crystal Reports XI tutoriel :

« Back