Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Häufigkeiten und Kreuztabellen aus zweidimensionalem Array errechnen (https://www.delphipraxis.net/193652-haeufigkeiten-und-kreuztabellen-aus-zweidimensionalem-array-errechnen.html)

Benmik 31. Aug 2017 16:58

AW: Häufigkeiten und Kreuztabellen aus zweidimensionalem Array errechnen
 
Das ist wirklich interessant. Das gibt mir die vermisste Ahnung davon, wie ein Profi das lösen würde. Auf eine XML-basierte Beschreibungsdatei hätte ich auch kommen können - heute kann man nicht mehr pinkeln gehen, ohne den Vorgang standardisiert in XML zu dokumentieren.

Im konkreten Fall ist mir der Aufwand allerdings zu hoch. Und standardisiert arbeiten muss ich auch nicht, da nach mir keiner den Code weiterführen wird.

Außerdem meine ich, dass meine selbstgestrickte Lösung der Profilösung in Grundsätzen eigentlich ziemlich gleich ist. Die TFeldliste ist im Grunde genommen eine Datenbank, die hierarchisch gegliedert Informationen enthält, die in einem einheitlichen Format abgelegt sind. Ob die Datenorganisation jetzt in XML oder in einem Delphi-Format erfolgt, macht das praktisch einen Unterschied?

Aber vielen Dank für den Hinweis!

Benmik 11. Sep 2017 21:01

AW: Häufigkeiten und Kreuztabellen aus zweidimensionalem Array errechnen
 
Ich würde gern zum (vorläufigen) Abschluss die Information geben, dass das hier in #9 vorgestellte Konzept tatsächlich funktioniert. Es ist zudem auch noch schneller als der Gang über die Datenbankkomponente.

Für den Start ist es allerdings eine Wahnsinnsarbeit, die ganzen Feldbeschreibungen (allein die Datenbank von 2017 hat 181 Felder, ohne die errechneten Zusatzfelder) zu erstellen. Dazu kommen noch die Anpassungen von etwa 12 anderen Auswertjahren; aber erste Versuche haben gezeigt, dass das Hinzufügen eines Jahres bei vorhandenem Grundstock nur einen Bruchteil der Arbeit kostet, die ich sonst jedes Jahr immer hatte.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:44 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz