找回密码
 立即注册

QQ登录

只需一步,快速开始

Henry

银牌会员

16

主题

77

帖子

2265

积分

银牌会员

积分
2265

活字格认证

Henry
银牌会员   /  发表于:2011-9-9 11:40  /   查看:12789  /  回复:31


我想在断货次数后加1列断货率:断货次数/拜访次数
请问如何实现

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

31 个回复

正序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-9-15 11:29:00
32#
不客气,这都是我们应该做的。
回复 使用道具 举报
Henry
银牌会员   /  发表于:2011-9-15 10:52:00
31#
已解决,谢谢!:share:
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-9-14 12:06:00
30#
你好,

经过昨天的沟通与调查,是因为多条数据进行了合计导致结果不正确,然而 AA 没有 (1+0)/(1+1)=0.5
的计算方式。

是否可以将同一产品不同地区的缺货率进行分开显示,如下图:



或者显示同一商品多个地区的平均缺货率,如下图:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-9-13 15:30:00
29#

回复 25# Henry 的帖子

你好,

按照你说的“而真实的断货率应该是: (1+0)/(1+1)=0.5”,那么你是想得到每种商品的断货率=商品A断货次数 / 商品A访问次数,还是合计的断货率 = 所有商品断货次数 / 所有商品访问次数?

根据你一楼的截图来看,我的理解断货率应该是 以一行数据为单位进行断货率的计算,不知是否正确?
回复 使用道具 举报
Henry
银牌会员   /  发表于:2011-9-13 14:10:00
28#
不用Demo了啊,问题找到了啊,您提供的断货率算法是有问题的,请看我的回复25#
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-9-13 14:08:00
27#

回复 26# Henry 的帖子

你好,考虑到你工程比较巨大,无法将Demo上传。我先做一个较小的Demo,然后在这个Demo的基础上来讨论一些问题。我做好Demo后立刻上传。
回复 使用道具 举报
Henry
银牌会员   /  发表于:2011-9-13 13:52:00
26#
请求尽快解答,谢谢!
回复 使用道具 举报
Henry
银牌会员   /  发表于:2011-9-13 13:33:00
25#

找到原因了

您好,我找到原因了。
.AddField(
                    new MeasureBuilder("断货率")
                        .SetExpression<float>("=Fields!ooscount.Value / Fields!reportcount.Value")
                        .SetAggregateFunction(AggregateFunction.Sum)
                    )
这样的算法是错误的,这里的结果是每行相除后再相加。
比如一个产品有2条记录
      reportcount    ooscount
产品1        1                   0
产品1        1                   1

根据以上您提供的断货率算出来是   0/1 + 1/1 =1
而真实的断货率应该是: (1+0)/(1+1)=0.5

帮忙提供正确的解决办法,谢谢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-9-13 11:36:00
24#
您是和我们销售部门的同事通过QQ联系的吗,技术支持部门现在还不能使用QQ,实在抱歉。

您使用的是什么数据库呢,其大小大概有多大。您可以将与Demo无关的数据表删除,还可以将与Demo相关的数据表中的数据删除一部分,只要能够看到运行效果即可。
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部