前提・実現したいこと
Metabaseの質問にフィルターを設置し、検索表示条件を絞りたい
(クラス名、日本語学校名、学生名のフィルターを作りたい)
発生している問題
フィルターが作動せず、DB内の関連する全てのデータが表示される
該当のソースコード
select students.name as "学生", classes.start_date as "クラス開始日程", classes.finish_date as "クラス終了日程", classes.name as "クラス", lectures.name as "授業", students.contracted_at as "契約日", students.expired_at as "契約終了日", course_categories.name as "コース", japanese_schools.name as "日本語学校" from students left outer join class_students on students.id = class_students.student_id left outer join klasses on classes.id = class_students.class_id left outer join lecture_students on students.id = lecture_students.student_id left outer join lectures on lectures.id = lecture_students.lecture_id left outer join course_category_students on students.id = course_category_students.student_id left outer join course_categories on course_categories.id = course_category_students.course_category_id left outer join student_japanese_schools on student_japanese_schools.student_id = students.id left outer join japanese_schools on student_japanese_schools.japanese_school_id = japanese_schools.id [[WHERE students.name = {{NAME}}]] [[and japanese_schools.name = {{J_NAME}}]] [[and classes.name = {{CLASS_NAME}}]]
試したこと
フィルターの「必要ですか?」にチェックを入れた
値タイプを「フィールドフィルター」にし、マップするためのフィールドをそれぞれのテーブルに対応するカラム名にした
補足情報(FW/ツールのバージョンなど)
参考にした記事
https://qiita.com/k_0120/items/07bdb859773eb77ad1a7
https://hepokon365.hatenablog.com/entry/2019/09/08/235755#%E5%A4%89%E6%95%B0%E3%81%AE%E8%A8%AD%E5%AE%9A%E9%A0%85%E7%9B%AE
metabase内変数のヘルプ

あなたの回答
tips
プレビュー