Garnbedarfs-Auswertung

Mit diesem Report lässt sich der Garnbedarf für geplante, freigegebene und laufende Aufträge ermitteln.

Die Auswertung erlaubt es, das insgesamt benötigte Garn sowie die Mengen für die tägliche Bereitstellung zu ermitteln.

Kriterien für die Gruppierung:

Die Auswertung ist für die Produktion von Strickprogrammen möglich, die mit STOLL M1plus ab V7.0 erstellt wurden.
Diese Strickprogramme müssen in der M1plus im Sintral-Check mit Garn- und Verbrauchsinformationen angereichert sein.

Aufrufparameter

Parameter

Type

Beschreibung

time_interval

text

Gruppierung des Auswertezeitraums nach:

day
month
year

grouping_feature

text

Gruppierung der Auswertung nach:

machine_name
simple_pattern_name
pattern_name
production_id
customer_id
articlenumber

report_start

date

Start Datum und Uhrzeit der Auswertung

report_end

date

End Datum und Uhrzeit der Auswertung

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

time_group

text

Gewählte Zeit Gruppierung der Daten

domain_group

text

Gewählte andere Gruppierung der Daten

yarnid

text

Garn-IDs

amount_of_yarn_in_kg

double

Garnmenge in kg

Beispielcode sample_yarn_demand_grouped.sql

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

select * from report.yarn_demand_grouped(

    'day'::text, --_time_interval, can be one of: day, month, year

    'pattern_name'::text, -- _grouping_feature, can be one of: 'machine_name', 'pattern_name', 'production_id','customer_id', 'articlenumber'

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

    '2020-01-15 12:00:00'::date, -- _report_end,

    ARRAY[5021015, 5021005, 5021027]::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

);