2011-01-16 14 views
0

Ich habe eine Tabelle, welche Elemente und ihre Preise und diese Preise einige in Dollar und den Rest in Pfund und die Einzelteile sind in Abschnitte unterteiltCrystal Report Problem

und ich möchte verwenden, um eine modifizierte Funktion Summe im Crystal Enthält Bericht so wie am Ende jeder Gruppe der Summe in Pfund

wie das in C#

int price=0; 
foreach (item it in items) 
{ 
    if (it.curr=="$") 
{ price+=it.price*DollarPrice } 
else 
price+=it.price; 
    } 
return price; 

das ist genau das zu zeigen, was ich in crystal Report tun will, aber i dont keine Ahnung hat, wie dies zu tun

So 10

, wenn Sie eine Idee haben, bitte helfen Sie mir,

Grüße,

Baher.

Antwort

0

Sie könnten versuchen, dies mit dem Bericht formula editor zu tun.

+0

Ich habe alle Datensätze mit dem Formeleditor addiert, aber ich konnte den Preis eines bestimmten Datensatzes nicht mit dem Dollarpreis multiplizieren – Baharanji

0

Zunächst wird davon ausgegangen, dass Sie eine Spalte in Ihrer Datentabelle namens Curr haben, die die Art der Währung speichert. Sie müssen eine neue Formel in dem Formelfeld Ihres CR machen und etwas so:

if {DataTableItem.curr} = '$' then 
{DataTableItem.Price}*YourDollarPriceValue 
else 
{DataTableItem.Price}*YourPoundPriceValue; 

Und Sie setzen diese Formel in dem Detailabschnitt.