2016-08-01 20 views
0

Ich habe zwei getrennte lange Berechnungen in SSRS zurückzugeben, die nach dem von HH Umgewandelt numerische Werte zurückgeben: MM: SSWie kann ich diese SSRS Berechnung erhalten die korrekte Trennung Summe

Die calcualtion sind als solche:

= count (Felder! Second_Choice_Options.Value, "Invoices") * 10 + count (Felder! Second_Choice_Options.Value, "GemPortal") * 10 + count (Felder! Second_Choice_Options.Value, "LoadedHeld") * 10 + count (Felder! Second_Choice_Options.Value, "Provider") * 10 + count (Felder! Second_Choice_Options.Value, "AssistanceCase") * 30 + count (Felder! Second_Choice_Options.Value, "AssistanceOngoing") * 15 + count (Felder! Second_Choice_Options.Value , "ClaimPaid") * 27 + zählen (Fi elds! Second_Choice_Options.Value, "ClaimDeclined") * 27 + count (Felder! Second_Choice_Options.Value, "ExistingClaimPaid") * 27 + count (Felder! Second_Choice_Options.Value, "ExistingClaimDeclined") * 27 + count (Felder! Second_Choice_Options.Value , "ClaimPended") * 27 + count (Felder! Second_Choice_Options.Value, "ExistingClaimPended") * 27 + count (Felder! Second_Choice_Options.Value, "General") * 8 + count (Felder! Second_Choice_Options.Value, "Mads") * 8 + count (Felder! Second_Choice_Options.Value, "Reassessment") * 28 + count (Felder! Second_Choice_Options.Value, "ReserveReview") * 5 + count (Felder! Second_Choice_Options.Value, "Trigger") * 5 + Summe (Fields! ACD_Calls.Value "DataSet3") * 6 + Sum (Fields! Extn_Out_Calls.Value "DataSet3") * 2

Was mir einen Wert von 6677

gibt

Und die zweite Berechnung ist:

= SUM ((Felder! Staffed_Time.Value)/60) - SUMME ((Felder! Time_in_Default.Value)/60) - SUMME ((Felder! Time_in_Lunch.Value)/60) - SUM ((Fields! Time_in_Short_Break.Value)/60) - SUMME ((Fields! ACW_Time.Value)/60) - SUMME ((Fields! Time_in_Coaching.Value)/60) - SUM (/ Fields! Time_in_One_to_One.Value)/60) - SUM ((Fields Time_in_Team_Meeting.Value!)/60) - SUM (! (Fields Time_in_Comfort.Value)/60) - SUM (Fields AUX_10.Value)/60

, die einen Wert von 8488 zurück

Also in einem separaten Textfeld möchte ich Calc 1 (6677) über Calc 2 (8488) Divivid Diving geben, um mir eine Rendite von 0,786

zu geben

Aber wenn ich versuche, eine gerade Trennung von diesen zu machen, bekomme ich dieses Ergebnis nicht.

Ich habe versucht, die erste calc und dividiert durch 1 und es 6677 zurück, so dass Teil richtig ist, aber es scheint zu fallen, wenn ich die Kluft mache.

ich das Gefühl habe, kann es nur an der falschen Stelle zu einem Satz von Klammern kommen (oder fehlt), aber ich kann Sie nicht arbeiten, wohin sie gehen sollen, dass und meine Erinnerungen an BODMAS werden lassen Sie mich nach unten

Alle Zeiger würde viel

** Bearbeiten geschätzt werden: Dies ist die Summe, die ich zur Zeit bin mit - es ist nur eine gerade divide der beiden calcs

= count (Fields Second_Choice_Options.Value, "Rechnungen") * 10 + zählen (Felder! Second_Choice_Options.Value, "GemPortal") * 10 + zählen (Felder! Second_Choice_Options. Value, "LoadedHeld") * 10 + count (Felder! Second_Choice_Options.Value, "Provider") * 10 + count (Felder! Second_Choice_Options.Value, "AssistanceCase") * 30 + count (Felder! Second_Choice_Options.Value, "AssistanceOngoing") * 15 + count (Felder! Second_Choice_Options.Value, "ClaimPaid") * 27 + count (Felder! Second_Choice_Options.Value, "ClaimDeclined") * 27 + count (Felder! Second_Choice_Options.Value, "ExistingClaimPaid") * 27 + count (Felder! Second_Choice_Options.Value, "ExistingClaimDeclined") * 27 + count (Felder! Second_Choice_Options.Value, "ClaimPended") * 27 + count (Felder! Second_Choice_Options.Value, "ExistingClaimPended") * 27 + count (Felder! Second_Choice_Options.Value, "General") * 8 + count (Felder! Second_Choice_Options.Value, "Mads") * 8 + count (Felder! Second_Choice_Options.Value, "Reassessment") * 28 + count (Felder! Second_Choice_Options.Value, "ReserveReview") * 5 + count (Felder! Second_Choice_Options.Value, "Trigger") * 5 + Summe (Felder! ACD_Calls.Value, "DataSet3") * 6 + Summe (Felder! Extn_Out_Calls.Value, "DataSet3") * 2/SUM ((Fields! Staffed_Time.Value)/60) - SUM ((Felder! Time_in_Default.Value)/60) - SUM (/ Fields! Time_in_Lunch.Value)/60) - SUM (- Fields! Time_in_Short_Break.Value)/60) - SUM (- Fields! ACW_Time.Value)/60) - SUM (- Fields! Time_in_Coaching.Value)/60) - SUM ((Fields! Time_in_One_to_One.Value)/60) - SUMME ((Felder! Time_in_Team_Meeting.Value)/60) - SUMME ((Felder! Time_in_Comfort.Value)/60) - SUM (Felder! AUX_10.Value)/60

Und es gibt a zurück Wert von 4158 **

Dank Dan

+0

Sie müssen die von Ihnen verwendete Formel angeben, die nicht das erwartete Ergebnis liefert - Sie müssen uns auch mitteilen, was das (falsche) Ergebnis dieser Formel ist. – BIDeveloper

+0

Ich habe jetzt die Formel und falsche Figur im Haupttext Dank, Dan –

+0

Fügen Sie ein Paar Klammern um alles vor der Teilung und ein Paar um alles nach der Teilung. Das einzige, was nicht in einer Klammer ist, ist die Kluft. Was geschieht? – BIDeveloper

Antwort

0

ein Paar Klammern um alles vor der Kluft und ein Paar um alles nach dem divide hinzufügen. Das einzige, was nicht in einer Klammer ist, ist die Kluft. Was geschieht?

+0

, dass, was mir fehlte eine Reihe von Klammern um die gesamte lange calc für sowohl vor als auch nach der Teilung. gibt jetzt die korrekte Zahl zurück. vielen Dank! –