0

Verknüpfte Tabellen und Auswertungen

Hallo zusammen,

 

ich bin über integromat/mate hier gelandet, und habe nun die Hoffnung, dass ich mit ninox meine Anwendung bauen kann, die mit Google Sheets aufgrund der eingeschränkten Datenbankfunktionalität etwas überkomplex und auch unübersichtlich zu werden scheint.

Also, ich möchte einen Forecast machen, für Bestellungen die ich tätigen möchte, aufgrund von Auswertungen historischer Daten.

Ich habe eine Tabelle mit Verkaufszahlen einzelner Produkte, und eine weitere Tabelle mit der Übersicht einzelner Komponenten, aus denen meine Produkte bestehen:

Tabelle Verkäufe:

Produkt A, Menge 1
Produkt B, Menge 3
Produkt C, Menge 2
…usw

Tabelle Komponenten:

Produkt A, Komponente 1
Produkt A, Komponente 2
Produkt A, Komponente 3
Produkt B, Komponente 2
Produkt B, Komponente 4
Produkt C, Komponente 2
Produkt C, Komponente 3
Produkt C, Komponente 4
…usw

Ich benötige nun Auswertungen (Abfragen?) sowohl für Daten aus der Tabelle Verkäufe um den Forecast für die Produkte zu erstellen, als auch eine äquivalente Auswertung des Komponentenverbrauchs, der sich aus der Beziehung der Produkte zu den Komponenten ergibt.

Ich denke, somit wäre eine Verknüpfung 1:n (Verkäufe:Komponenten) die richtige Struktur?

Jedenfalls habe ich die beiden Tabellen importiert, und wollte diese nun über das Feld Artikelnummer (im Bespiel "Produkt A") verknüpfen, weil diese Felder identisch sind.

Zwei Fragen tun sich bei mir dabei auf:

1. Ist der Ansatz 1:n überhaupt richtig, denn die Artikelnummer kommt in der Tabelle Verkäufe natürlich mehrmals vor?

2. Ninox macht die Verknüpfung wie ich gelesen habe ausschließlich aufgrund eigener Felder, und nicht wie ich erwartet hätte aufgrund der Zuordnung von Feldern mit selben Inhalten. Wie gehe ich da vor? Und ist mein Modell eventuell eigentlich ein n:m und ich bräuchte eine Zwischentabelle?

Wer hilft mir hier ein bisschen auf die Sprünge?

Danke

2 Antworten

null
    • T_Bartzsch
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Arwin,

    mit Ninox ist sowas natürlich sehr schön machbar - wenn denn alles vorab richtig aufgesetzt ist. Der Import von bereits angelegten Datenbanken ist da meist etwas undankbar, weil Ninox Verknüpfungen über die Ninox-interne Datensatznummer (ID bzw. Nr) herstellt. Wenn Du beim Import einen Einzigartigen Schlüssel angeben kannst (z.B. Artikelnummer, KundenID usw.) dann funktioniert das besser.

    In deinem Fall lege erst einmal die Produkte an. In einer weiteren Tabelle die Komponenten. 

    Nun legst Du dir im Produkt eine Untertabelle an mit einer Verknüpfung auf Komponenten, sowie evtl weiteren Feldern wie zB. Menge, Hinweise o.ä.

    So kannst Du dir pro Produkt einzelne Komponenten mit zusätzlichen Angaben zusammenstellen.

    Die Verkäufe kannst du dann entweder auch pro Produkt mitführen oder auch über eine gesonderte Tabelle.

    Sowas geht dann auch automatisiert - da müsste ich allerdings genauere Infos über die Daten haben...

      • Arwin_Dustdar
      • vor 2 Jahren
      • Gemeldet - anzeigen

      T. Bartzsch danke für das Feedback.

      Ich habe das vielleicht ein bisschen ungenau beschrieben. Eigentlich möchte ich von extern per API fortlaufend

      neue Zeilen mit Informationen zu Bestellungen in eine Tabelle schreiben. Die Zeilen haben für jede Bestellposition eine Zeile mit Angaben zu

      Datum, Auftragsnummer, Vertriebsweg, Artikelnummer, Menge

      Diese Tabelle wird also kontinuierlich im Hintergrund automatisch angereichert und soll als Basis für eine Auswertung der Verkaufsgeschwindigkeit der einzelnen Artikel und zur Prognose wann wie viel bestellt werden muss verwendet werden.

      In dieser Tabelle gibt es erst mal (außer der Zeilennummer) keinen einzigartigen Schlüssel.

      Dann besteht jeder dieser Artikel auch aus mehreren Komponenten.

      Um auch hier eine Auswertung der zu bestellenden Komponenten zu berechnen, müssen im Grund die Artikel nach Komponenten aufgelöst werden.

      Dazu habe ich eine weitere Tabelle angelegt, welche pro Artikelnummer eine Zeile für jede Komponente enthält.

      Ich habe z.B. in Google Data Studio die beiden Tabellen miteinander verknüpft über das Feld "Artikelnummer" in Tabelle 1, und "Item Reference" in Tabelle 2.

      In einer Abfrage kann ich dort dann auch den "Verbrauch" der Komponenten abbilden.

      Das einzige, was ich dort machen musste, ist die beiden Tabellen über das Feld Artikelnummer/Item Reference verknüpfen und vielleicht ein paar berechnete Felder hinzufügen.

      Wenn ich es jetzt richtig verstehe, dann ist das so mit der simplen Verknüpfung nicht möglich mit ninox?

      Kann ich also nicht einfach 2 Tabellen verknüpfen und dann das Gesamtergebnis auswerten?

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 2Antworten
  • 65Ansichten
  • 2 Folge bereits