Erwartete Stückzahl Auswertung

Mit diesem Report, lassen sich für freigegebene und laufende Aufträge, die zu erwartenden Stückzahlen für die angegebene Dauer und Maschinen ermitteln. Dabei werden die Planung, Produktionseffizienz, Betriebskalender und Hochrechnung auf den Produktionsverlauf berücksichtigt.

Aufrufparameter

Parameter

Type

Beschreibung

_report_begin

date

Start Datum und Uhrzeit der Auswertung

_report_end

date

End Datum und Uhrzeit der Auswertung

_grouping_feature

text

Gruppierung der Auswertung nach:

machine
pattern
production_id
customer_id
article_nr
day
week
month
year

_machine_ids

bigint[]

Maschinen-IDs, für die die Auswertung erfolgen soll

Beispiel. ARRAY[‘9528946’,’9355682’,’12466769’,’9545112’]

 

_article_numbers

text[]

Artikelnummern nach denen gefiltert werden soll

Beispiel: ARRAY['182736312']

_customer_ids

text[]

Kundennummern nach denen gefiltert werden soll

Beispiel: ARRAY['DigitalKnit', 'KnitPerfect']

_production_ids

text[]

Produktionsnummern nach denen gefiltert werden soll

Beispiel: ARRAY['MyProduction_0001', ' MyProduction_0204'']

_pattern_names

text[]

Musternamen nach denen gefiltert werden soll

Beispiel: ARRAY['Blue_PJ.seqx', 'CMS530.2LouksEasyPatternB.zip']

Rückgabetabelle

Spalte

Type

Inhalt

grouped

text

Gewählte Gruppierung der Daten

piece_count

double precision

Anzahl der Teile

Beispielcode „sample_epcr_eval.sql“

Wichtig:

Diese Auswertung nutzt nicht die skr, sondern die pps Datenbank und kommt ohne vorherige Erzeugung der Auswert-Hilfstabellen aus.

select * from report.epcr_eval(

     '2020-01-08 12:00:00'::date -- _report_begin,

    , '2020-02-08 12:00:00'::date -- _report_end

    , 'pattern' --_grouping_feature (text), -- can be one of: day, week, month, year, article_nr, customer_id, production_id, machine

    , ARRAY[5021015, 5021005]::bigint[] -- _machine_ids

    , ARRAY[]::text[] -- _article_numbers

    , ARRAY[]::text[] -- _customer_ids

    , ARRAY[]::text[] -- _production_ids

    , ARRAY['Blue_PJ.seqx', 'CMS530.2LouksEasyPatternB.zip']::text[] -- _pattern_names

) order by "grouped" desc