ビューはスタッフのリストであり、最初にソートされた列は「Department」です。A、B、C、D、E、F、G、Hの8つの部門があります。特定の条件下では、部門CおよびGのスタッフのみを表示する必要があります(または、異なる条件では3、4、またはそれ以上の部門のスタッフのみを表示する必要があります)。ビュー選択式(@Formula)のようなものここで:
SELECT (Form="Staff") && (Department="C" || Department="G")
「カテゴリ名でフィルタリング」に、静的な値:Departmentを入力します。
「列値によるフィルター」では、静的な値C、G、C;Gをテストします。どちらも結果を表示しません。次のコードで計算値をテストしますが、まだできません。
var newArr=new Array("C");
newArr.push("G");
return newArr;
実際のビューであるDepartment列では、Categorizedをオン/オフにしますが、成功しません。
要件の回避策はありますか?または、「列値でフィルター」は単に複数の値を受け入れることができませんか?現在、ビュー選択式にすべてをコーディングしようとしています(次のようなものを作成したいので、可能かどうかはわかりません。
SELECT (Form="Staff") && ----the part here will be dynamically generated multiple (Department=" " || Department=" " and so on)
私のデザイナーとメモは8.5.3です(extlibはありますが、フィックスパックはありません。これが役立つ場合)