以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 交叉统计可以使用主键列做分组吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=41961) |
-- 作者:blackzhu -- 发布时间:2013/10/31 11:34:00 -- 交叉统计可以使用主键列做分组吗? 交叉统计可以使用主键列做分组吗? |
-- 作者:Bin -- 发布时间:2013/10/31 11:43:00 -- 主键分组岂不是和没分组一样? 可以肯定是可以的吧,你试试不就知道了. |
-- 作者:程兴刚 -- 发布时间:2013/10/31 11:44:00 -- 主键列分组确实没有任何意义! |
-- 作者:blackzhu -- 发布时间:2013/10/31 11:52:00 -- 不是没有意义 我知道也没有意义,但是 有个问题 我的录入是这样的情况下 你说有意义不? 项目 数值 A 0.1 B 30 A 0.2 B 60 生成交叉统计后: A B C(我加入一个临时列) 0.1 30 3 A乘以B 0.2 60 12 我不能够 0.1+0.2 =0.3 30 +60 = 90 0.3 *90 结果等于27这样吧 应该是15才对呀 主要是我需要做两次统计!
[此贴子已经被作者于2013-10-31 12:05:18编辑过]
|
-- 作者:blackzhu -- 发布时间:2013/10/31 11:52:00 -- 现在的问题就提示我 原数据表没有主键列呀 |
-- 作者:Bin -- 发布时间:2013/10/31 12:04:00 -- 你这是怎么算的啊 0.3 * 30 +60 = 不是等于70吗 怎么会90 27又是怎么回事 15我更加迷糊了. |
-- 作者:blackzhu -- 发布时间:2013/10/31 12:11:00 -- bin 怎么不明白呢? 录入的时候是这样的 项目 数值 A 0.1 B 30 A 0.2 B 60 那么 按照我们现在的交叉统计,得来应该是 A B C (加的临时列,值等于A*B ) 0.3 90 27 对不!!!! 但是事实不应该这样的?应该是 A B C 0.1 30 3 0.2 60 12 这样才对! |
-- 作者:狐狸爸爸 -- 发布时间:2013/10/31 12:20:00 -- 嘿嘿,老朱,什么叫做事实应该这样? 事实应该是:交叉统计没错,是你有特殊要求。
提问最好直接做个简单的例子发上里,然后说明问题。
|
-- 作者:blackzhu -- 发布时间:2013/10/31 12:22:00 -- 我知道 不是交叉统计的错误,是特别的要求,我想问的是主键列能不能参与分组,如果行就可以了! |
-- 作者:pyh6918 -- 发布时间:2013/10/31 12:26:00 -- 按A列分组不行吗?
|