J'ai réalisé une requête SQL sous reporting services. Celle-ci est "énorme" parce qu'elle reprend plusieurs fois le même code pour des colonnes différentes.
Afin de simplifier la maintenance, je souhaite regrouper le code dans une fonction SQL qui serait appellée plusieurs fois par le SELECT
J'ai tenté d'essayer cette fonctionnalité avec une fonction simple du type :
CREATE FUNCTION [dbo].[essai] (@entree)
RETURNS int AS
BEGIN
return entree
END
GO
Lors de l'execution de la requête, j'ai le message suivant : Impossible de trouver la colonne "dbo" ou la fonction utilisateur ou l'agrégat "dbo.essai".
Il semble donc que reporting services n'identifie pas cette fonction que j'ai placé dans les propriétés du rapport, onglet "Code".
Ou mettre la fonction pour qu'elle soit reconnue ?
Comment utiliser ces fonctions SQL dans reporting services ?
Vous remerciant,
Partager