Filtern nach schlechten Messungen der letzten Woche (Teilebetrachtung) - Komplexer Filter - Beispiel

Die Seite wird erstellt Georg-Thomas Beck
 
WEITER LESEN
Filtern nach schlechten Messungen der
letzten Woche (Teilebetrachtung)
Komplexer Filter - Beispiel

FAQ configuration/handling
15 July 2021
Created with Version 13.0.4.3
Information about this document
All rights, including translation in foreign languages, are reserved. It is not allowed to reproduce any part of this
document in any way without written permission of Hexagon.
          Parts of this document may be automatically translated.

Document History
 Version     Date            Author(s)            Modifications / Remarks

             15.07.2021      SJ                   Initial release

QDas-1340                 v-0.8   1                                                                               2/9
CONTENTS

1     Aufgabenstellung ................................................................................................................ 4
    1.1    Lösungsansatz ................................................................................................................ 4
    1.2    Der Beispieldatensatz ...................................................................................................... 5
    1.3    Filter erzeugen ................................................................................................................. 6
    1.4    Anwendung der Filter....................................................................................................... 7

2     Resümee .............................................................................................................................. 9

QDas-1340                     v-0.8      1                                                                                                3/9
Software documentation

1 Aufgabenstellung
Wie lassen sich die Messungen der letzten Woche filtern, welche mindestens einen Messwert der Messung
außerhalb der Toleranz haben?

In diesem Dokument wird eine mögliche Antwort gegeben.

              Bei einer leichten Variation der Fragestellung ist eine Anpassung der Filterbedingungen
              erforderlich, was sinnvollerweise nur möglich ist, wenn die Grundlagen der Datenbankfilterung
              klar sind. Weitere Informationen zum Thema Lesen aus der Datenbank und komplexe Filterung
              finden Sie auf unserer Homepage unter
              https://www.q-das.com/de/service/support-hotline#faqs|||

1.1    Lösungsansatz
Die Fragestellung kann über eine Kombination von komplexen Filtern gelöst werden. Für diesen
Lösungsansatz werden zwei Filter angelegt.

    Teileebene - Höchste Ebene
Filtern nach allen Datensätzen (Teile), welche in der letzten Woche mindestens einen Messwert mit einer
Toleranzverletzung haben.

   Merkmalsebene - Mittlere Ebene
Das Filtern nach einzelnen Merkmalen entfällt, da das Filterergebnis der Teilebetrachtung dient und damit alle
Merkmale betrachtet werden sollen.

    Messwertebene - Niedrigste Ebene
Filtern nach Messungen aus der letzten Woche mit mindestens einem Messwert mit einer Toleranzverletzung.

Bei Daten-Datenbanken mit vielen Datensätzen kann das Ausführen viel Zeit in Anspruch nehmen.

Die Anwendung eines komplexen Filters erfolgt mittels Drag & Drop, also Ziehen eines Filters und Ablegen an
die gewünschte Position in dem Fensterbereich „Teileauswahl“. Wie der komplexe Filter korrekt angewendet
wird, also in welchen Bereich der „Teileauswahl“ ein Filter abgelegt wird, ist abhängig von der höchsten
Prüfplanebene in einem Filter. Die hierarchische Reihenfolge beim Ausführen wirkt sich auf das
Leistungspotenzial aus.

QDas-1340               v-0.8   1                                                                           4/9
Software documentation

1.2    Der Beispieldatensatz
Jeder Messwert in einem Datensatz hat einen Zeitstempel. Beim Anwenden eines Zeitfilters wird vom Datum
der Ausführung ausgegangen. Daher wird dieses Beispiel kein Datensatz ausgeliefert. Zum Erklären des
Lösungsansatzes wird ein neuer Datensatz in die Datenbank abgelegt.

Das Ausführungsdatum des Filters ist der 22. Juli 2020. Die Zeitstempeln der Messwerte in diesem Beispiel
sind über den Zeitraum zwischen dem 02. Juli 2020 und dem 22. Juli 2020 verteilt. Die Messwerte mit einer
Toleranzverletzung sind rot dargestellt.

Gefiltert wird nach der letzten Kalenderwoche. Ausgehend vom 22. Juli 2020 als Ausführungsdatum, wird der
Zeitraum zwischen 15. Juli 2020 und dem 21. Juli 2020 gefiltert.

QDas-1340              v-0.8   1                                                                            5/9
Software documentation

1.3     Filter erzeugen
Teilefilter

Für die Teileebne wird ein Filter erstellt, welcher alle Datensätze (Teile) aus der Datenbank filtert mit
mindestens einem Messwert außerhalb der Toleranz in der letzten Woche.

Zum Identifizieren einer Teilemessung wird in diesem Beispiel die Teileidentnummer (K0014) verwendet.

Die Filterbedingung „Teilenummer“ (K1001) definiert diesen Filter als einen Filter der Teileebene. Die
Filterbedingungen auf der Messwertebene, Zeitfilter (K0004) und der Filter „Messung außerhalb der Toleranz“,
sind Zusatzbedingungen, um den gesuchten Datensatz definieren und im Ergebnis entsprechend aufzulisten.
Dies bedeutet, das Ergebnis enthält alle Datensätze (Teile) bei den die Filterbedingungen der Messwertebene
zutreffen. Wird dieser Filter angewendet, so werden alle Merkmale und alle Messwerte des ausgewählten
Datensatzes geladen.

QDas-1340                v-0.8    1                                                                         6/9
Software documentation

Wertefilter

Für die Messwertebene wird ein weiterer Filter erstellt, welcher die Messungen der letzten Woche, welche
mindestens einem Messwert außerhalb der Toleranz haben, filtert.

Das Ergebnis dieses Filters sind nur die Werte, welche in der Vorwoche des Filter Ausführzeitpunktes liegen.

1.4    Anwendung der Filter
Für das gewünschte Ergebnis ist die Anwendung der Filter in der hierarchischen Reihenfolge erforderlich. Da
in diesem Beispiel mehrere Filter angewendet werden ist eine Verknüpfung der Filter erforderlich. Hierzu wird
eine entsprechende Abfrage ab dem Anwenden des zweiten Filters eingeblendet.

Zunächst wird der Teilefilter „parts_last week_outside tolerance“ über „Alle Teile“ gelegt.

QDas-1340                v-0.8   1                                                                          7/9
Software documentation

Das Ergebnis enthält nur die Prüfpläne mit allen Merkmalen, welche mindestens einen Messwert außerhalb
der Toleranz in der letzten Woche enthalten.

Im Zweiten Schritt wird der Wertefilter „measurement_outside tolerance“ über „Alle Teile“ gelegt. Der Teile und
der Wertefilter sind zu Verknüpfen. Da dieser Filter nur zum Filtern von Messwerten genutzt werden soll ist
beim Kombinieren der Filter die Option „Filter zur Selektion von Messwerten einfügen“ aus zu wählen.

QDas-1340               v-0.8   1                                                                            8/9
Software documentation

Der ursprüngliche Datensatz.

Das Filterergebnis nachdem die beiden Filter angewendet wurden.

2 Resümee
Die Filterung ist möglich, wenn die Filter kombiniert werden. Alle Bedingungen in einem Filter würden nicht das
gewünschte Ergebnis liefern, da die höchste Ebene immer die „Art“ des Filters bestimmt. Die Notwendigkeit
Teile-, Merkmals- und Wertefilter zu kombinieren ist in der Datenbank ein Standard, um Selektionen für
Berichte

QDas-1340               v-0.8   1                                                                           9/9
Sie können auch lesen