ActiveReportsのページレポートにおいて、配置したtableコントロールにDataSetを割り当て、LookupSet関数により「特定の値を持つデータを複数取得する」という処理を行っています。
以下、データサンプルです。
◎データセット「DataSet」
氏名 | タイプ |
---|---|
山田太郎 | 社員 |
山田次郎 | 社員 |
吉田太郎 | アルバイト |
吉田次郎 | アルバイト |
山田三郎 | 社員 |
このデータに対し、LookupSet([タイプ],"社員", [氏名], "DataSet")という式を記述すると、「山田太郎」「山田次郎」「山田三郎」が結果として取得できました。Join関数を使用することで、これらを連結した文字列として表示することは確認しました。
このデータ群に対して、例えば「山田次郎」という一つの結果のみを個別取得したいのですが、そのための関数などがあればご教授頂きたいです。ちなみに、LookupSet([タイプ],"社員", [氏名], "DataSet")(1)という記述ではnullとなってしまいました。
よろしくお願いします。
あなたの回答
tips
プレビュー