Crystal Reportsでは、各詳細行を評価する式を定義できます。例えば、私はPatientId、ObsTerm名、及びObsTerm値を返すクエリを持っていた場合、私は値を持っていた{@Hispanic}と呼ばれる式を定義することができ:SQL Server Reporting ServicesでCR型の式を実行するにはどうすればよいですか?
If {Command.OBSNAME} = "HISPANIC" Then
{Command.OBSVALUE}
Else
" "
そして、グループ内フッタ、私は最大値({@ヒスパニック}、{Command.PATIENTID})を取得して、患者の民族性のために返された値を得たかどうかを調べることができます。クエリ)またはブランク
私はCRレポートをSSRS 2008R2に変換しようとしています。上記の方法はどうすればよいですか?ありがとう。
ラブリー。それは私が丁寧に尋ねた質問に答えるものです。私は後続の質問があります:このレポートは、歴史的な理由から、1つの答えを得るために3つの場所からデータを引き出しています。グループフッターの式では、私が持っている\t \t (INSTR(IIF((マックス(フィールズ!Ethnicity.Value、 "PatientId")) 、マックス(フィールズ!Ethnicity.Value、 "PatientId") 、IIFをIsNothingありません(Fields!obsHispanic.Value、 "PatientId") 、Max(Fields!obsEthnicity.Value、PatientId) 、Max(Fields!obsHispanic.Value、 "PatientId") ) )、 " Non ")> 0) を5回繰り返した。それを単純化する方法はありますか?もしそうなら、新しい質問を投稿します。 – SarekOfVulcan