Re: Fwd: Graficar con Pivot Tables

From: Anthony Sotolongo <asotolongo(at)gmail(dot)com>
To: Felipe Guzman <felipeguzmanv(at)gmail(dot)com>
Cc: Jose Moreira <jgmoreira(at)gmail(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Fwd: Graficar con Pivot Tables
Date: 2015-06-29 21:36:51
Message-ID: 5591BA73.2030400@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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 <asotolongo(at)gmail(dot)com
> <mailto:asotolongo(at)gmail(dot)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 <asotolongo(at)gmail(dot)com
>>> <mailto:asotolongo(at)gmail(dot)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(at)postgresql(dot)org <mailto:pgsql-es-ayuda(at)postgresql(dot)org>)
>>>> Para cambiar tu suscripción:
>>>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Felipeguzmanv@gmail.com 2015-06-29 22:50:04 Re: Fwd: Graficar con Pivot Tables
Previous Message Felipe Guzman 2015-06-29 21:29:31 Re: Fwd: Graficar con Pivot Tables