Ich habe einen Bericht mit einem Dataset, das eine Spalte mit booleans hat. In der Tabellenfußzeile möchte ich x/y
anzeigen, wobei x
ist, wie viele Zeilen, die true
und y
waren, wie viele Zeilen es insgesamt gab.SSRS: So zählen Sie echte Zeilen
Zur Zeit habe ich dies:
=Count(Fields!Transfered.Value).ToString() + "/" + CountRows().ToString()
Aber der erste wird als letzter Teil derselben. Ich habe dann folgendes versucht:
Aber das erzeugt einen Fehler, den ich denke, ich kann verstehen. Ich dachte, wenn ich die booleans in Zahlen umwandele, wo true 1 und false 0 ist, dann könnte es gut funktionieren. Aber wie kann ich das tun? Oder ist es ein klügerer Weg, dies alles zusammen zu tun?
Update: Habe jetzt auch
versucht=Sum(CInt(Fields!Transfered.Value)).ToString() + "/" + CountRows().ToString()
Und bekam ein negatives Ergebnis ... ò.ó
fand auch eine Art und Weise, die gearbeitet, die ich als Antwort gepostet. Aber ich werde es nicht akzeptieren, als eine Antwort noch Incase jemand einen besseren Weg, dies zu tun =)
Vielen Dank! Die Dinge sind jetzt klarer: D (Warum sollte sich jemand dafür entscheiden, wahr zu machen = -1 ??) – Svish
Dunno. Um Leute dazu zu bringen, VB.Net zu hassen? ;-) – gbn
Nun, das haben sie schon gut gemacht: p C# FTW! – Svish