複数(下記例では2つ)のdata typeを定義している状態で、特定のrepeating groupのデータソースに、2で有効になっている1のみを表示するということがしたいのですが、data sourceの指定方法がわかりません。
どのようにフィルターをすればよいかご教示いただけないでしょうか?
- シナリオ名マスタ
- シナリオ詳細マスタ(バージョン管理のため、同一シナリオ名に対して複数レコードあり)
SQLのイメージでは、下記のようにしたいと考えています。
SELECT DISTINCT シナリオ名マスタ.シナリオ名
FROM シナリオ名マスタ LEFT JOIN シナリオ詳細マスタ ON シナリオ名マスタ.シナリオ名 = シナリオ詳細マスタ.シナリオ名
WHERE シナリオ詳細マスタ.有効Flag=Yes
GROUP BY シナリオ名
nocodelab / ノーコード ラボ 15日前
@ゆきくん
ノーコードラボの岡崎と申します。本件、@NoCode Ninja さんからご指名があったので、私の方から回答させていただきます。こういうのは絵があったほうがわかりやすいと思いますので、簡単にサンプルをつくりましたので、ちょっとこちらをみてください。プレビュー
シナリオ名マスタを Senario、シナリオ詳細マスタを ScenarioDetail として作成しています。このときのRepeating Group のソースですが、次のようになります。(パターンAのところの Repeating Group です)
2 個のファイル


11

nocodelab / ノーコード ラボ 15日前
Name is in というのを使っています。一応、これでご質問の件の回答はできたと思うのですが、シナリオ名が2重管理になっていたのが気になったため、もう一案パターンBを作っておきました。こちらはご参考まで。
2

ゆきくん 11日前
ご回答ありがとうございます!
サンプルにご提示いただいた方法で実現できました!