Lotus Notes - Dos consultas....!!!!

 
Vista:

Dos consultas....!!!!

Publicado por Carolina (23 intervenciones) el 30/01/2007 16:20:14
Hola, tengo un par de preguntas:

1) Al realizar graficos desde una vista, estos pueden ser dinámicos....??? es decir, yo tengo una vista con compras de Enero a Diciembre del 2006, y luego tengo las compras del 2007 Enero, por lo cual tengo que sacar un porcentaje entre las compras de Enero del 2006 y 2007, y graficar esa variación, pero luego el proximo mes me saldran las compras de febrero, por lo que en el grafico debería actualizarse y aparecer el procentaje de enero y febrero...y asi sucesivamente..... es posible hacerlo....???

2) Tengo una vista en donde la primera columna son los años....la segunda los meses....y la tercera e total de compras, ejemplo
Año-Mes-Total
2006
Enero ------ 45
Febrero---- 6
Marzo------- 10
...
2007
Enero ----- 47

Esposible de realizar de alguna manera una columna que me muestre el promedio de los meses de distintos años....???Por ejemplo
entre enero del 2006 y enero 2007 es de un 104%

Espero que me soluciones estas dudas....gracias por su tiempo......
chao
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Dos consultas....!!!!

Publicado por Hugo Correa (286 intervenciones) el 30/01/2007 22:52:06
la grafica la quieres en una vista o en una form?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Dos consultas....!!!!

Publicado por Carolina (23 intervenciones) el 31/01/2007 19:40:52
La grafica la quiero en un form...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Dos consultas....!!!!

Publicado por Hugo Correa (286 intervenciones) el 31/01/2007 20:18:24
LO que he hecho para graficas es, en la form copiar varias imagenes de cueadro que simulen las barras, en las propiedades de cada imagen (primeras graficas)pon: @If(porcentaje1 > 2;@False;@True), en la imagen 2 pon @If(porcentaje1 > 4;@False;@True) y asi sucesivamente dependiendo cuantas barras pongas para simular el porcentaje.

En las propiedades de cada imagen (segundas graficas)pon: @If(porcentaje2 > 2;@False;@True), en la imagen 2 pon @If(porcentaje2 > 4;@False;@True) y asi sucesivamente dependiendo cuantas barras pongas para simular el porcentaje.

Creas una vista, en pa primer columna pon el mes, en la segunda el valor, lo que haremos primero es contar lo registros del mes y realizar la suma de los valores.

Set View = ndb.GetView("vista")
Set Doc = View.GetFirstDocument
conta=0
salir=False
While Not (Doc Is Nothing)
conta=conta+ 1 ' cuenta todos los documentos de la vista
Set Doc = View.GetNextDocument(Doc)
wend

Set Doc = View.GetFirstDocument
While Not (Doc Is Nothing) And salir=False
If mes(0)=doc.ColumnValues(0) Then
cali=doc.valor
calif=0
salir=False
While Not (Doc Is Nothing) And salir=False
If cali(0)=doc.ColumnValues(1) Then
calif=calif+1
Set Doc = View.GetNextDocument(Doc)
Else
salir=True
End If
Wend
porcen=(calif / conta) *100
If cali(0) = 1 Then
nd.porcentaje1=porcen 'para las primeras graficas
nd.campos_mes1=mes(0)
nd.por1=porcen
Elseif cali(0) = 2 Then
nd.porcentaje2=porcen 'para las segundas graficas
nd.campos_mes2=mes(0)
nd.por2=porcen

End if
End if
Wend

en la form de queda:

Campo_mes1(Enero) -- por1(%) -- magen1-imagen1_2-imagen1_3
Campo_mes2(Febrero) -- por2(%) -- magen2-imagen2_2-imagen2_3
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Graciass.....

Publicado por Carolina (23 intervenciones) el 05/02/2007 20:15:15
Muchas gracias Hugo por tu tiempo......
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar