我的Web应用程序中有一个foreach循环。我需要在水晶报告的公式字段中使用此循环。我是水晶报道的新手,我不知道如何在公式字段中编写它。任何人都可以帮助我吗?
foreach (DataRow dr in ds.Tables[0].Rows)
{
type = (dr["color"]).ToString();
if (color == "red")
{
red_total = red_total + Convert.ToDouble(dr["amount"]);
}
else if (color == "blue")
{
bl_total = bl_total + Convert.ToDouble(dr["amount"]);
}
}
答案 0 :(得分:0)
创建两个公式字段:
//{@red}
if {table.color}="red" then
1
else
0
//{@blue}
if {table.color}="blue" then
1
else
0
在报表中添加交叉表。 将这两个字段添加到摘要部分(右下角)。 如果需要,添加行和列分组。
替代: 将这两个字段添加到Details部分 为每个字段添加摘要。