私のアプリケーションでは、コーディング中には不明であり、ユーザーが手動で入力する論理規則を使用して、測定データを部分的に処理する必要があります。そのような規則の例は、
IF (Column_3 < 4.5) AND ((Column_5 > 3.2) OR (Column_7 <= 0) ) THEN 結果 = 2
ここで、基本的な比較と括弧の数はアプリオリに不明です。
これは設計上の問題につながります: ユーザーがこの情報を GUI に入力できるようにする最も効率的な方法と、実際に IF 句全体を計算するためにプログラムでこの情報を最良の方法で表現するにはどうすればよいでしょうか? 実際、SQL データベースでルールを表現したいので、特定のデータ構造が必要です。
親切に助けてくれてありがとう!