私は単純な列とそれぞれの合計を持っています。今、私は除外する必要がSSRS 2005の2列の値に応じて、複数の値を合計で除外するにはどうすればよいですか?
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
:私のSSRS 2005のアプリで、次のコードあたりしかし、私は1列の値に基づいてそう
`=Sum(Code.ExcludeOthers(Fields!CATEGORY.Value,Fields!ACTION_PLAN_NEW.Value))`
のように、それぞれの合計から1つの特定の値を除外します「PROGRESSION」と呼ばれる第2の列からの別の値(「進行待ち」)。
CATEGORYという1列に基づいて値を既に除外しているので、=Sum(Code.ExcludeOthers(Fields!CATEGORY.Value,Fields!ACTION_PLAN_NEW.Value))
を変更してPROGRESSION列から値を除外するにはどうすればよいですか?(「進行待ち」)?
つまり、SSRS 2005の2列の値に応じて複数の値を除外するにはどうすればよいですか?
はい、回答としてマークしました。しかし、私は以下の答えのポイントを与えましたが、実際には私が必要とするものではありません。 – Fet