29. Januar 2013 14:48
Willkommen bei uns!
kcaf hat geschrieben:Um die Performance ein wenig zu steigern möchte ich die Daten nicht "Unsichtbar" machen sondern in meinen Gruppen direkt Filtern.
Die größte Performanceeinsparung erhältst du noch immer, indem keine unnötigen Daten von NAV nach VS übergeben werden. Hast du in NAV schon - wenn möglich/sinnvoll - passende Filter gesetzt oder wenigstens CurrReport.SKIP genutzt?
Das nur nebenbei!
Jedoch verzweifel ich an der Befüllung des Filterausdrucks in den Gruppendetails.
Wenn Customer_Body_No schlichtweg die Debitorennr., als Datentyp Code ist, dann versuch:
- Code:
Ausdruck = =Fields!Customer_Body_No.Value
Operator = >
Wert = =""
Beide Unterschiede gefunden?
Der Operator war nicht der Fehlergrund, sollte aber so verwendet werden - denn je nach DataItem-Aufbau kann das Feld auch mal NULL sein und dann würde dein Filterausdruck diese Datensätze durchlassen statt ausfiltern.
Übrigens, es heißt RDLC (Report Definition Language for Clients applications).