1

Ich habe eine gespeicherte Prozedur, die eine "totalstype_number" basierend auf dem Feld (1 = AGS, 2 = Rechnungszähler, etc) zuweist. Wenn ich einen bestimmten Totaltyp anzeigen möchte, gruppiere ich nach dem totalstype und filtere ihn nach totallype = "1" (oder nach der Nummer, die ich zu füllen versuche). Was ich tun muss, ist ein Feld zu erstellen, das totaltype = 1 und es durch totalstype = 2 zu teilen. Ich bin nicht wirklich sicher, wie das geht, ich habe versucht, es auf der Tablix-Ebene zu tun, aber ich bin mir nicht sicher, wie setze meine Zeilengruppe auf Gruppieren nach. Spaltengruppen sind nach Kanal (# 1-5) und dann 2 benachbarten Kindgruppen darunter, die Wert1 (Jahr1) und Wert2 (Jahr2) sind. Danke!SSRS Calculated Conditional Field

Antwort

0

Sie müssen nicht mit dem SSRS arbeiten, ändern Sie stattdessen Ihre Abfrage in Ihrem SP, fügen group by totalstype und count(*) as total_Number_this_salesType in Ihrem ursprünglichen SP, der einfachste Weg ist, zwei weitere Parameter zu haben, um die Gesamtzahl für jeden sales_type zu speichern. Welche wäre wie:

@parameter1 = (query to get total number of sales type 1) 
@parameter2 = (query to get total number of sales type 2) 

dann @parameter1/@parameter2

bevölkern