2017-12-18 3 views
0

Ich versuche, alle Zeilen in SSRS auszublenden, außer wo das Käuferfeld = "FCF". Ich benutze mehrere Datensätze in diesem Bericht so verwende ich die folgenden Ausdruck, um zu versuchen und zu verstecken/zeigen die Daten:Anzeigen/Verbergen von Zeilen basierend auf einem Wert

=Lookup(TRIM(Fields!PRODUCT_CODE.Value), 
TRIM(Fields!item.Value), Fields!buyer.Value, "Visual") = "FCF" 

Dieser Ausdruck geht in den Sichtbarkeitsbereich (rechte Maustaste Zeile> Zeile Sichtbarkeit> anzeigen oder verbergen basierend auf Ein Ausdruck). Wenn ich den Bericht mit dieser Option aktiviere, gibt er überhaupt keine Werte zurück, obwohl er mehrere Datenzeilen zurückgeben sollte. Unten ist ein Beispiel für die Ausgabe, die ich erhalte, wenn ich den Ausdruck aus dem Bericht entferne:

Slot  Item Item Description    Qty UOM Exp Date Buyer 
35863A 32052 FCF BROCCOLI SALAD KIT 2.125# 3 CS 12/28/2017 FCF  
+0

Das erste, was zu tun ist, fügen Sie eine Spalte in Ihrem Bericht hinzu, die die Ergebnisse Ihres Ausdrucks zeigt. Ich würde vermuten, dass der Ausdruck nicht das zurückgibt, was Sie erwarten. Sobald Sie die Ergebnisse sehen, ist es möglicherweise einfacher zu debuggen. –

+0

Es ist dort, siehe die Bearbeitung des ursprünglichen Beitrags. – IowaMatt

+0

Was ist der Ausdruck, den Sie verwenden, um den Wert Ihrer Spalte 'Buyer' in Ihrer Tablix/Matrix zu erhalten? – Larnu

Antwort

0

Das Problem gefunden. Ich fühle mich dumm, aber das Käuferfeld hatte Platz. Ich änderte den Ausdruck in "Gefällt mir" und es wurde behoben. Danke für die Hilfe alle!

=IIF(Lookup(TRIM(Fields!PRODUCT_CODE.Value), TRIM(Fields!item.Value),Fields!buyer.Value, "Visual") LIKE "*FCF*",FALSE,TRUE) 
Verwandte Themen