Power Builder - suam horizontal

 
Vista:

suam horizontal

Publicado por barruntoc (36 intervenciones) el 30/03/2011 23:55:39
tengo u datawindows tabular

dosis1 dosis2 dosis3 dosis4 total
01/01/2001 01/01/2001 01/01/2011 3
01/01/2001 01/01/2001 01/01/2001 01/01/2011 4


como hago para contar las fechas unicamente cundo tiene unicamente dato

como se ve en le anterior grafic
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

suam horizontal

Publicado por Jancarlo (890 intervenciones) el 12/05/2011 21:31:25
Puede ser...

Long ll_row, ll_col
Integer li_cont

// Recorre todas las filas
For ll_row = 1 To dw_1.RowCount()
// Inicializa contador por fila
li_cont = 0
// Recorre las N columnas (En este caso las 4)
For ll_col = 1 To 4
If Not IsNull( dw_1.GetItemDate( ll_row, 'dosis'+String(ll_col) ) ) Then
// Incrementa contador
li_cont ++
End If
Next
// Setea el contador de valores no nulos por fila
dw_1.SetItem(ll_row, 'contador', li_cont)
Next

Saludos.
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