水晶报表横列排版的问题。

johndu_81 2007-09-20 12:00:54
现在我有一个报表是:
时间 仪表1
01 2342
02 242
03 232
04 2423
05 232
06 666
07 232
08 234
汇总 A
时间 仪表2
01 1342
02 142
03 132
04 1423
05 132
06 166
07 132
08 134
汇总 B
我想变成:
时间 仪表1 仪表2
01 2342 1342
02 242 142
03 232 132
04 2423 1423
05 232 132
06 666 166
07 232 132
08 234 134
汇总 A B
然后再算一个 c=A/(A^2+B^2)
这个版面要怎么设置,用节专家吗。
后面,我算‘汇总’的时候,直接在数据的field里面insert了summary的sum.
就直接显示在group footer里面:sum of data.max(number).
下面要 计算,我就不知道怎么分别调用A和B了。
...全文
170 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
johndu_81 2007-09-20
  • 打赏
  • 举报
回复
忘了,这个是CR连接的数据库。http://www.mediafire.com/?2jcbygzgztx
但是它是即时读取,删除的。所以里面只有结构,没有数据。
johndu_81 2007-09-20
  • 打赏
  • 举报
回复
Group #1 Name: data.name 这个是不是分组?
新手,不好意思。
去了分组,然后怎么办呢。
xwdd129 2007-09-20
  • 打赏
  • 举报
回复
分组了吧,把分组去掉
johndu_81 2007-09-20
  • 打赏
  • 举报
回复
就是仪表可以任意添加的,有1到多个。所以用sum{表.仪表1}调用不了仪表1的汇总。
我把我的魔板传到这里:http://www.mediafire.com/?9eoymgxnxky
麻烦帮我看看。我用的是11。
johndu_81 2007-09-20
  • 打赏
  • 举报
回复
还是那个排版的问题。他仪表1,2,3,。。。放在data.name(string)里的。
我这么排版:
Group header | date data.name(string)
Details | data.date(DateTime) data.max(number)
Group Footer | 汇总 Sum of data.max(number)
这样如果我在data.name(string)里面添加两个仪表。
打印出来就是
时间 仪表1
01 2342
02 242
03 232
04 2423
05 232
06 666
07 232
08 234
汇总 A
时间 仪表2
01 1342
02 142
03 132
04 1423
05 132
06 166
07 132
08 134
汇总 B
xwdd129 2007-09-20
  • 打赏
  • 举报
回复
没明白你说的
johndu_81 2007-09-20
  • 打赏
  • 举报
回复
但是他做数据库的时候是把仪表1,2,3,。。。放在data.name(string)里的。这样怎么调用亚。
xwdd129 2007-09-20
  • 打赏
  • 举报
回复
这个不需要交叉表,依次放上字段、再在页脚添加汇总字段即可显成这样,属于最简单报表!

计算:新建一个公式字段c,输入:
Sum({表.仪表1})/(Sum({表.仪表1})^2 + Sum({表.仪表2})^2)
johndu_81 2007-09-20
  • 打赏
  • 举报
回复
请问 计算,怎么分别调用A和B。
huangjianfen 2007-09-20
  • 打赏
  • 举报
回复
使用交叉表就行了。

4,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧