2017-04-07 3 views
0

J'ai une question à propos de l'utilisation d'une fonctionnalité de drools dans la feuille de calcul de bave, qui aiderait beaucoup à réduire les fichiers et à les rendre plus lisibles.L'utilisation de la fonctionnalité "étend" dans les feuilles de calcul bave?

Je ne peux pas ajouter plus de deux liens si s'il vous plaît downlad ce fichier .zip qui comprend: Version1.PNG, Version1.drl, Version2.PNG, Version2.drl, Version3desired.drl

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

voici donc la règle de l'échantillon que nous utilisons actuellement (quelque chose de similaire) Version1.PNG

Et quand converti en un DRL nous donne le fichier long DRL 193 ligne suivante. (Version1.drl)

C'est bon et ça marche bien, mais après quelques recherches, nous avons découvert que nous pouvions utiliser la fonctionnalité "extends" dans drl.

Et cela fonctionne dans un drl, ce que je voudrais savoir est comment je l'utiliserais dans une feuille de calcul Excel?

J'ai conçu la règle de cette façon: Version2.PNG

Il est clair que ce n'est pas comment « ressorts » doit être utilisé dans Excel, car cela renvoie le DRL suivant (Version2.drl)

Vous pouvez voir l'extension est à l'intérieur du "" du nom de la règle. J'ai un sens, je suppose, ce que je voudrais savoir, cependant, comment pourrais-je l'utiliser correctement? une colonne séparée? Cela n'a pas fonctionné, du moins pas comme je l'ai fait.

Est-ce que quelqu'un sait comment cela devrait être fait?

La DRL correcte qui devrait être fait après l'Excel est converti est la suivante: (Version3desired.drl)

Merci pour toute aide :) Cheers!

Répondre

0

Il n'y a aucun avantage à utiliser les extensions avec des feuilles de calcul de la façon dont vous le décrivez dans votre question.

Je vous suggère de vous en tenir à la disposition de la feuille de calcul illustrée au Version1.png. Si le personnel de saisie de données se plaint de la répétition terne de 1/7/30 dans les tas de lignes, montrez-leur comment assembler les cellules, de sorte qu'ils n'ont besoin de taper chaque valeur qu'une seule fois.

+0

Mais le gain est une taille drl considérablement réduite (réduite de 25% dans cet exemple) Et oui, il pourrait ne pas être beaucoup ici, car c'est juste une petite règle, mais si nous pouvions l'utiliser correctement dans nos projets de travail, il pourrait réduire le drl par 2000-3000 lignes de code sur un seul drl. –

+0

J'ai entendu cela plus d'une fois. Il s'avère généralement que l'utilisation de la table de décision est une décision irréfléchie. Dès que les gens fournissent des données réalistes sur la structure de leur (s) fait (s) et le nombre attendu de rangées etc., une solution supérieure peut être trouvée. Par exemple: 50 000 règles se sont effondrées en une, tandis que la technique de saisie des données reste la même. – laune