Comment filtrer les lignes avec des valeurs NULL dans l'une de ses colonnes dans SSRS
Je veux filtrer la sortie sans les lignes contenant des valeurs null ou vide colonnes. Je suis à l'aide de Sql server 2012, il n'existe aucune option nommée 'Vide' comme dans SS2005 où je peux filtrer les lignes. J'ai aussi essayé de suivre l'expression, mais il me donne l'erreur ou de non présentation correcte de la sortie
=IsNothing(Fields!ABC.Value)!= True
=Fields!ABC.Value = ''
S'il vous plaît suggérer la solution.
source d'informationauteur Rajaram Shelar
Vous devez vous connecter pour publier un commentaire.
Nous devrions utiliser isNothing méthode dans l'Expression, modifier le Texte comme une valeur Booléenne
et puis de la Valeur sera "Vrai"
par exemple:
Définir l'expression:
=IsNothing(Fields!YourFieldHere.Value)
Définissez le type "Boolean" (voir capture d'écran ci-dessous), sinon vous obtiendrez un "ne peut pas comparer les données de types boolean et string" erreur.
false
Cela fonctionne pour filtrer les lignes et les groupes.
Modifier le code SQL de la requête, de sorte qu'il ne retournera pas les valeurs NULL dans la colonne de groupe, mais de le laisser retourner une valeur factice; par exemple: ISNULL(columnA, de "crétin")
Dans la définition du groupe de colonnes ajouter un filtre: ColumnA <> "crétin".