Analisi del fabbisogno di filato

Questo report consente di calcolare il fabbisogno di filato per gli ordini pianificati, rilasciati e in corso.

L'analisi consente di calcolare il fabbisogno complessivo di filato e le quantità per la distribuzione giornaliera.

Criteri per il raggruppamento:

L'analisi è possibile per la produzione di programmi di lavorazione realizzati con M1plus STOLL a partire dalla versione V7.0.
Questi programmi di lavorazione devono essere integrati nella M1plus nel controllo Sintral con informazioni sul filato e sul consumo.

Parametri di richiamo

Parametri

Tipo

Descrizione

time_interval

text

Raggruppamento dell'intervallo di analisi in base a:

day
month
year

grouping_feature

text

Raggruppamento dell'analisi in base a:

machine_name
simple_pattern_name
pattern_name
production_id
customer_id
articlenumber

report_start

date

Data e ora di inizio dell'analisi

report_end

date

Data e ora finali dell'analisi

machine_ids

bigint[]

ID macchina per i quali deve aver luogo l'analisi

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

 

_article_numbers

text[]

Numero di articolo in base al quale si intende filtrare

Esempio: ARRAY['182736312']

_customer_ids

text[]

Codici cliente in base ai quali si intende filtrare

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

_production_ids

text[]

Numeri di produzione in base ai quali si intende filtrare

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

_pattern_names

text[]

Nomi del disegno in base ai quali si intende filtrare

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

Tabella di ritorno

Colonna

Tipo

Contenuto

time_group

text

Raggruppamento temporale selezionato dei dati

domain_group

text

Altro raggruppamento selezionato dei dati

yarnid

text

ID filato

amount_of_yarn_in_kg

double

Quantità di filato in kg

Codice a titolo di esempio sample_yarn_demand_grouped.sql

Importante:
Questa analisi non serve al database SKR, bensì al database PPS e non richiede che vengano create precedentemente delle tabelle ausiliari analitiche.

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

);