2009-04-21 3 views
0

J'ai des colonnes simples et leurs sommes respectives. Cependant, j'exclus 1 valeur particulière de chaque somme, comme siComment exclure plusieurs valeurs dans une somme, en fonction des valeurs de 2 colonnes dans SSRS 2005?

`=Sum(Code.ExcludeOthers(Fields!CATEGORY.Value,Fields!ACTION_PLAN_NEW.Value))` 

base d'une valeur de 1 colonne selon le code suivant dans mon SSRS 2005 app:

Public Shared Function ChangeWord(ByVal s As String) As String 
    Dim strBuilder As New System.Text.StringBuilder(s) 
    If s.Contains("Others") Then 
     strBuilder.Replace("Others", "Others (FIG NOT COUNTED)") 
     Return strBuilder.ToString() 
    Else   
    If s.Contains("Temporary Placement") Then 
      strBuilder.Replace("Temporary Placement", "Awaiting Progression") 
      Return strBuilder.ToString() 
    Else : Return s 
    End If 
    End If 
End Function 

Public Shared Function ExcludeOthers(ByVal rowDesc As String, ByVal rowVal As Integer) As Integer 
    If rowDesc.Contains("Others") Then 
     rowVal = 0 
     Return rowVal 
    Else 
      If rowDesc.Contains("Awaiting Progression") Then 
       rowVal = 0 
      Return rowVal 
Else 
    Return rowVal 
End If 
    End If 
End Function 

Maintenant je dois exclure une autre valeur ("Awaiting Progression") d'une deuxième colonne appelée "PROGRESSION".

Étant donné que j'exclut déjà la valeur basée sur 1 colonne appelée CATEGORY, comment puis-je modifier mon =Sum(Code.ExcludeOthers(Fields!CATEGORY.Value,Fields!ACTION_PLAN_NEW.Value)) pour exclure une valeur de la colonne PROGRESSION si elle est = ("Awaiting Progression")?

Comment puis-je exclure plusieurs valeurs, en fonction des valeurs de 2 colonnes dans SSRS 2005?

+0

Oui, j'ai considéré marquer comme réponse. Cependant, bien que j'ai donné un point pour la réponse ci-dessous, néanmoins ce n'est pas vraiment ce dont j'ai besoin. – Fet

Répondre

Questions connexes