Filtern nach schlechten Messungen der letzten Woche (Teilebetrachtung) - Komplexer Filter - Beispiel
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
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