si siempre :D, deja buscar donde esta lo que hicimos, que la memoria me
esta traicionando, :D.
saludos
El 6/29/2015 a las 6:29 PM, Felipe Guzman escribi贸:
Pero puedes compartirla y generamos algo como comunidad.
馃憣馃憣
Sent from my iPhone
On Jun 29, 2015, at 4:42 PM, Anthony Sotolongo <asotolo...@gmail.com
<mailto:asotolo...@gmail.com>> wrote:
Gracias, la verdad que comenc茅 junto con colegas y alumnos a hacer
una extensi贸n, pero no la terminamos completa, pues qued贸 como un
ejercicio docente :( , voy a revisar en mis cosas y hacer un poco de
tiempo para ver si por fin la terminamos :D
Saludos
El 6/29/2015 a las 3:43 PM, Felipe Guzman escribi贸:
Excelente ejemplo Anthony!!
Muchas gracias tienes slides o algo as铆 con m谩s ejemplos.
Saludos
Sent from my iPhone
On Jun 29, 2015, at 1:31 PM, Anthony Sotolongo <asotolo...@gmail.com
<mailto:asotolo...@gmail.com>> wrote:
Hola Jose, has visto el PLR? con eso puedes generar tus gr谩ficas,
hace un tiempo hicimos algo para eso, para unos temas docentes, te
pongo un code de ejemplo que te puede orientar(se genera un pie),
puedes generar el tuyo a conveniencia, con las opciones que te
brinda R :
CREATE OR REPLACE FUNCTION pie(nombre text, vector integer[], texto
text, textovector character varying[], porciento character)
RETURNS integer AS
$BODY$png(paste(nombre,"png",sep="."))
if (porciento=="t")
{
resultado<- round(vector/sum(vector) * 100, 2)
resultado<-paste(resultado,"%", sep=" ")
pie(vector,header=TRUE,col =
rainbow(length(vector)),main=texto,labels=paste
(as.factor(textovector ),resultado,sep="-"))
}
else
{
resultado<- round(vector/sum(vector) * 100, 2)
pie(vector,header=TRUE,col =
rainbow(length(vector)),main=texto,labels=paste
(as.factor(textovector ),resultado,sep="-"))
}
dev.off()$BODY$
LANGUAGE plr VOLATILE;
Ejemplo de como llamarla:
select pie('minombre',array[3,6,7,9],'mi
texto',array('a','d','c','d'),'f');
Y obtienes un gr谩fico de pie como se adjunta, el gr谩fico se guarda
en el home de postgres, en mi caso esta en
/var/lib/postgresql/9.4/main, en los array puedes pasar una
consulta a tu tabla, por ejemplo array(select b from mitabla order
by b desclimit 4)
Si necesitas enviar por correo, en este caso usando SMTP, puede ver
http://pgxn.org/dist/pgsmtp/ , te puede servir para enviar adjuntos
tambi茅n.
saludos
El 6/29/2015 a las 12:29 PM, Jose Moreira escribi贸:
Estimados,
Escenario actual: hay una base MSSQL Server que mediante las Pivot
Tables crea reportes y charts y esto lo manda por mail a los jefes
de forma automatizada (un add-on llamado PowerPivot del Excel 2010
permite correr queries y crear charts de forma automatica, luego
otro proceso lo envia por mail). Los jefazos estan muy contentos...
Ahora, puede existir esto con una base Postgre y usando Libre u
OpenOffice? Hay algun "Pivot-master" en este grupo que haga algo
parecido?
O cambio la pregunta: alguien desarrollo alguna tool que permita
hacer consultas, graficar ese output y que se pueda automatizar
para ser ejecutado en forma periodica?
gracias!
jose
<minombre.png>
-
Enviado a la lista de correo pgsql-es-ayuda
(pgsql-es-ayuda@postgresql.org <mailto:pgsql-es-ayuda@postgresql.org>)
Para cambiar tu suscripci贸n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda