2017-04-07 13 views
0

私は、drools決定スプレッドシートにcertian drools機能を使用することについて、ファイルを減らして読みやすくするのに役立つでしょうか?ドループスプレッドシートで「拡張」機能を使用していますか?

私は含まれて、この.zipファイルdownladしてください以上の2つのリンクを追加することはできません

: Version1.PNG、Version1.drl、Version2.PNG、Version2.drlを、Version3desired.drl

http://s000.tinyupload.com/?file_id=89653236807266194978

これは、現在使用しているサンプルルールです(類似しています)Version1.PNG

これをdrlに変換すると、次の193行のlong drlファイルが生成されます。 (Version1.drl)

それはうまくいきますが、いくつかの調査の後で、私たちがdrlの "extend"機能を使用できることが分かりました。

それはdrlで動作しますが、Excelスプレッドシートでどのように使用するのですか? Version2.PNG

は、これは明らかに、これは、以下のDRL(Version2.drl)を返すために、Excelで使用されるべき「延びている」かではありません

をすることができます:私はこのようにルールを設計し

拡張がルール名の内側にあることを参照してください。私は思うが、私が知りたいのは、どうすればよいのだろう?別の列?それは私がやったやり方ではなく、うまくいきませんでした。

どのようにすればよいのですか?変換されたエクセルの後に行われるべきである

正しいDRLはこれです:(Version3desired.drl)

は、任意のヘルプ:) 乾杯をありがとう!

答えて

0

スプレッドシートを使用して、あなたの質問にそれを記述する方法で利益を上げることはできません。

Version1.pngに表示されているスプレッドシートのレイアウトに固執することをおすすめします。データ入力担当者が1/7/30の奇妙な繰り返しを気にしている場合は、セルを結合する方法を教えて、各値を1回だけ入力する必要があります。

+0

しかし、利得は大幅に減少しています(この例では25%減少しました)。それはほんの小さなルールなのでここではそれほど重要ではないかもしれませんが、我々の作業プロジェクトで正しく使用できるのであれば1 drlだけで2000〜3000行のコードを減らしてください。 –

+0

私はこれを複数回聞いたことがあります。通常、デシジョン・テーブルの使用は不注意な決定であることが判明しています。実際の構造や予想される行数などの現実的なデータを提供するとすぐに、優れた解決策が見つかることがあります。たとえば、50,000のルールが1つに崩壊し、データ入力手法は同じままです。 – laune

関連する問題