2008-11-28 8 views
1

Plusieurs de nos transactions sont composées de calculs qui comprennent d'autres calculs. Comment avez-vous représenté le graphique hiérarchie/exécution aux utilisateurs? Y a-t-il un contrôle spécifique que vous avez trouvé qui a bien fonctionné?Quel est le meilleur moyen d'afficher des formules imbriquées aux utilisateurs professionnels?

Comment voulez-vous projeter le résultat d'une modification à l'une des formules avant de valider cette modification? Une suggestion était de montrer la formule modifiée dans une couleur différente. Pour un grand ensemble de formules, comment feriez-vous des modifications importantes?

Répondre

1

Les utilisateurs professionnels savent ce que sont les feuilles de calcul et comment elles fonctionnent. J'essaierais d'essayer de modéliser vos expressions sous la forme d'une feuille de calcul; une sorte de transformation canonique dans une vue de type feuille de calcul, et vice-versa.

Avec une feuille de calcul, vous pouvez utiliser le codage couleur des cellules pour les diffs.

Si vous pouvez remplir la feuille de calcul avec certaines données (de préférence en direct), il peut alors servir de plan de test/contrôle de cohérence pour la modification des formules.

2

Je n'ai pas dû le faire, mais je ferais quelque chose comme ce qui suit:

Utilisez un contrôle de type arborescence. Avoir chaque calcul interne être séparément pliable. Le contrôle peut commencer avec tout effondré, puis l'utilisateur peut cliquer pour voir les calculs internes. (Si les calculs internes ont des noms, utilisez-les comme des étiquettes, sinon, vous pouvez utiliser les premiers caractères du calcul pour les représenter).

Je ne suis pas sûr de savoir ce que vous voulez dire par votre dernière question, mais cela fonctionnerait-il? Chaque fois que l'utilisateur modifie un calcul interne, marquez tout ce qui est affecté par le rouge. De cette façon, il sera immédiatement évident ce qui a changé, et s'il y avait des effets secondaires inattendus.

Questions connexes