2016-05-12 4 views
0

Hier ist die Ausgabe von meinem SSRS-Bericht. Was ich tun möchte, ist die Berechnung der% Compliance basierend auf Test_result (nur wenn es ein tatsächliches Ergebnis gibt, dh 25, 99, 97.6) und Meds (nur wenn es ein tatsächliches Ergebnis gibt, zB Lipitor) geteilt durch die Summe Anzahl der ID (in diesem Fall 13)Wie bekomme ich die Anzahl basierend auf der Bedingung in 2 Spalten

oder% Einhaltung = [(Test_result, Medikamente)/Gesamt ID] * 100 % Einhaltung = (3/13) * 100

enter image description here

Antwort

0

Ass u ich ing das Test_result haben No_LDL wenn es kein Ergebnis und Meds ist = No_Meds, wenn es keine Medikamente sind, können Sie eine SUM mit einem IIF, die die Kriterien überprüfen tun könnte:

=SUM(IIF(FIELDS!Test_result.Value <> 'NO_LDL_RESULT' 
    AND FIELDS!Meds.Value <> 'NO_MEDS_PRESCRIBED' 
    AND ISNUMERIC(FIELDS!Test_result.Value), 
    CDEC(FIELDS!Test_result.Value), 
    0) 
/
COUNTROWS() 

Sie kann die FORMAT-Eigenschaft auf P2 setzen, um es als Prozentsatz mit zwei Dezimalstellen zu formatieren (anstelle der Verwendung eines Formats Funktion).

Verwandte Themen