2010-06-09 14 views
8

Sto costruendo un rapporto dei risultati di casi con un genitore-figlio raggruppamento sul gruppo di righe e singola colonna di raggruppamento:SSRS Calcolo conta tra i gruppi di righe e colonne

    Parent
  • Gruppo Fila: Località
    • Bambino fila Gruppo: Risultato
  • Colonna Gruppo: Mese

I report eseguiti nel report sono mesi l'anno e il report in esecuzione è la posizione e le diverse suddivisioni dei risultati per la posizione nel mese specificato. Sembra qualcosa di simile:

    Jan  Feb  Total 
        % # % # % # 
Main Office 
     Pass  ? 5 ? 6 55% 11 
     Fail  ? 5 ? 4 45% 9 
     Total   10  10  20 

Other Office 
     Pass  ? 3 ? 2 25% 5 
     Fail  ? 7 ? 8 75% 15 
     Total   10  10  20 

Ho tutto lavorando ad eccezione dei guasti percentuali come indicato dai punti interrogativi di cui sopra. Non riesco a ottenere quel totale (il 10 per ogni mese/luogo impostato sopra) riflesso nella mia espressione caclulation. Qualche idea su come impostare i miei gruppi e le variabili per rappresentare correttamente queste percentuali?

Ecco i miei tentativi finora:

Conte (! Campi Result.Value, "dsResults") = 40

Conte (I campi Result.Value, "LocationRowGroup"!) = 20

Conteggio (campi! Result.Value, "ResultRowGroup") = 11 - (per la cella principale/gennaio/cella pass, che è il totale per l'intero anno per quel risultato)

Conteggio (campi! Result.Value, "MonthColumnGroup") = 20

SSRS ottiene il conteggio corretto sulla riga totale a destra, quindi ci deve essere un modo per riprodurre tale ambito all'interno delle celle di dati?

risposta

3

A volte aggiro fastidioso problemi di ambito SSRS pre-calcolando i miei totali, subtotali e percentuali. Dai un'occhiata a questa risposta (a un altro post) per un esempio. So che è insoddisfacente, ma funziona: pre-calc values suggestion

+0

Questo è esattamente ciò che abbiamo finito, creando una vista che calcola il totale e utilizzando l'output della vista nel set di dati SSRS. Hai ragione, decisamente insoddisfacente, ma ha portato a termine il lavoro. – RyanW

Problemi correlati