sumar celdas
Publicado por leandro (1 intervención) el 27/07/2005 18:32:54
esto me cuenta cuantos registros hay en la tabla que le paso al xsl para que tranformde desde aspx.net
<xsl:variable name="cant" select="-(count(//Table))" />
antes la tabla tenia 3 registros entonces la suma de los totales lo hacia asi poniendo esta linea al finalizar el for each que guardaba los registros de la tabla
<Cell ss:StyleID="s47" ss:Formula="=SUM(R[-3]C11:R[-1]C)"><Data ss:Type="Number" /> </Cell>
como ahora la tabla es dinamica osea no es fija de 3 registros para la suma necesito saber cuantos registros para atras de donde esta el total tengo que sumar, entonces pongo esto pero esto no anda osea no interpreta el $cant, pero la variable se llena bien ya que la prove agregando el valor de la variable en una celda y eso anda.
<Cell ss:StyleID="s47" ss:Formula="=SUM(R[$cant]C11:R[-1]C)"><Data ss:Type="Number" /> </Cell>
espero que me entiendan y me puedan ayura, cualquier cosa no duden en preguntar que veo de que forma aclarar un poco mas.
gracias a todos
<xsl:variable name="cant" select="-(count(//Table))" />
antes la tabla tenia 3 registros entonces la suma de los totales lo hacia asi poniendo esta linea al finalizar el for each que guardaba los registros de la tabla
<Cell ss:StyleID="s47" ss:Formula="=SUM(R[-3]C11:R[-1]C)"><Data ss:Type="Number" /> </Cell>
como ahora la tabla es dinamica osea no es fija de 3 registros para la suma necesito saber cuantos registros para atras de donde esta el total tengo que sumar, entonces pongo esto pero esto no anda osea no interpreta el $cant, pero la variable se llena bien ya que la prove agregando el valor de la variable en una celda y eso anda.
<Cell ss:StyleID="s47" ss:Formula="=SUM(R[$cant]C11:R[-1]C)"><Data ss:Type="Number" /> </Cell>
espero que me entiendan y me puedan ayura, cualquier cosa no duden en preguntar que veo de que forma aclarar un poco mas.
gracias a todos
Valora esta pregunta


0