Cuestión : LINQ agregados se multiplican

La fecha, símbolo, Rate
6/10/2010, XYZ, 2.49
5/10/2010, ABC, 10.21
9/10/2010, XYZ, 1.11
12/8/2010, EFG, 6.74
12/10/2010, XYZ, tabla de 3.81

The antedicha es mi tabla del and
the de la tabla de la fuente abajo es la opinión que quisiera a have.

Date, símbolo, tarifa, CalculatedRate
6/10/2010, XYZ, 2.49, 10.530459
5/10/2010, ABC,
9/10/2010, XYZ, 1.11, 4.2291
12/8/2010, EFG, 6.74, 6.74
12/10/2010, XYZ, 3.81 de la blanco de 10.21.10.21, el cálculo de 3.81

CalculatedRate empieza con el expediente pasado al primer expediente dentro de los mismos valores de symbols.
first es exactamente igual con tarifa y ése se multiplica después con el one

e.g.
latest XYZ está en 12/10/2010 y la tarifa es 3.81 que fija CalculatedRate como igual con la tarifa que es 3.81
next XYZ está en 9/10/2010 y la tarifa es 1.11 que los medios que necesitamos multiplicarla con un 1.11*3.81=4.2291
next XYZ estamos en 6/10/2010 y la tarifa es 2.49 lo multiplica con un 2.49*4.2291=10.530459

P.S.: Necesito una solución con LINQ

Thank usted por su tiempo y attention.
class= del

Respuesta : LINQ agregados se multiplican

Hola cilerler:

A su pregunta pasada, “sobre “dejar la cláusula no tiene acceso para el valor anterior” que es el punto entero de esta pregunta, yo significan que debe tenerlo, puesto que Linq tiene capacidad agregada. ”, Como indiqué en su otra pregunta usted tiene y mi respuesta re-fijada debajo de ella no se puede lograr con el método agregado

De la documentación de Microsoft: http://msdn.microsoft.com/en-us/library/bb548651.aspx
El método agregado hace simple realizar un cálculo sobre una secuencia de valores. Este método trabaja llamando la una hora funcional para cada elemento en fuente. Cada vez que es funcional se llama, el agregado pasa el elemento de la secuencia y un valor agregado (como la primera discusión a funcional). El primer elemento de la fuente se utiliza como el valor agregado inicial. El resultado de funcional substituye el valor agregado anterior. El agregado vuelve el resultado final de funcional.

El método agregado trabaja en una secuencia de comenzar a terminar y vuelve un solo valor. Éste es igual para la cuenta, la suma, el minuto, máximos, y los métodos medios así que no responderá a sus necesidades.

Fernando
Otras soluciones  
 
programming4us programming4us