0 votes

Comment exclure plusieurs valeurs dans une somme, en fonction des valeurs dans 2 colonnes dans SSRS 2005 ?

J'ai des colonnes simples et leurs sommes respectives. Cependant, j'exclus une valeur particulière de chaque somme, comme suit

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

sur la base d'une valeur dans une colonne selon le code suivant dans mon application SSRS 2005 :

    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

Je dois maintenant exclure une autre valeur ("En attente de progression") d'une deuxième colonne appelée "PROGRESSION".

Puisque j'ai déjà exclu des valeurs sur la base d'une colonne appelée CATÉGORIE, comment puis-je modifier ma méthode d'exclusion ? =Sum(Code.ExcludeOthers(Fields!CATEGORY.Value,Fields!ACTION_PLAN_NEW.Value)) pour exclure une valeur de la colonne PROGRESSION si elle est = ("En attente de progression") ?

Par exemple, comment exclure plusieurs valeurs en fonction des valeurs de deux colonnes dans SSRS 2005 ?

1voto

adolf garlic Points 1633

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X