Ricreare funzione POISSON in MS SQL SERVER 2005

lunedì 08 settembre 2008 - 15.56

roddik1980 Profilo | Junior Member

Ricreare funzione POISSON in MS SQL SERVER 2005

Buongiorno a tutti,

devo ricreare la funzione di POISSON già presente in excel in MS SQL Server 2005.

Vorrei creare una routine tramite codice sql che mi calcola un valore CUMULATO come la funzione POISSON presente in excel.

1) Ho un valore numerico di domanda/quantità) relativo ad ogni mio articolo di magazzino.
2) Devo dare in pasto questo valore alla funzione di POISSON.
3) Devo incrementare il parametro K di POISSON fino ad ottenere un valore cumulato pari al 95%.

Qualcuno è così bravo e paziente da darmi una mano per favore ?!

Grazie
--
Mark

Brainkiller Profilo | Guru

>Qualcuno è così bravo e paziente da darmi una mano per favore

Ciao,
in questo caso la procedura è abbastanza facile. Nel senso che è sufficiente sapere l'algoritmo per il calcolo di Poisson (che non conosco) e trasformarlo in codice. Visto che immagino siano calcoli di tipo matematico / semplici non è richiesta una competenza approfondita in ambito T-SQL.

Quindi quello che ti consiglio è di creare una User-Defined Function (UDF) in SQL Server 2005, definire parametri di input e output e codificare l'algoritmo.

Qui puoi iniziare a vedere un esempio di come si realizza una banale UDF:
http://msdn.microsoft.com/en-us/library/ms175562.aspx
Vai al paragrafo:
Executing User-defined Functions That Return a Scalar Value

Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5