高难度问题:数据窗口计算列

chinabdx 2009-03-22 04:25:35
编码 部门名称 销售额 客流量 客单价
01 粮油组 100 10 10
02 酒饮组 100 20 5

食品部 200 20 10



销售额可以有sum()这个合计,但是客流量如何取值因为客流量等于这列的合计,客单价等于销售额除于客流量,主要是客流量
这列如何计算
...全文
138 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xoq412885496 2009-03-26
  • 打赏
  • 举报
回复
嗯,應該要有客戶購買物品的關聯資料才對~~
zhgwbzhd 2009-03-25
  • 打赏
  • 举报
回复
如果你的表设计有问题,那就没办法了。

要计算准确的话,应该记录每一个客人的详单。

也就是这个人,会点那些东西,都有记录。

这样针对客流量只要计算这些人的和就好了。
lsy999 2009-03-25
  • 打赏
  • 举报
回复
算出總顧客數量
算出購多個物品的顧客個數,
算出購多個物品顧客次數
部門統計人次=總顧客數量 - 購多個物品顧客次數 + 購多個物品的顧客個數
每個人統計一次
chinabdx 2009-03-25
  • 打赏
  • 举报
回复
给大家举个例子,粮油组有个10个顾客购买东西,酒饮组有20个顾客购买东西,当这两个组分开统计的时候,粮油组是10个,酒饮组是20个,但是总体统计的时候就不一样了,粮油组的10个顾客买了粮油组的商品,但是也有一部分顾客买了酒饮组的商品,比如说是5个吧,酒饮组的20个顾客买了酒饮组的商品,但是也有一部分顾客买了粮油组的商品,比如说是4个吧,这4个顾客不和粮油组那5个顾客重复,粮油组和酒饮组是一个部门 ,当部门统计的时候,在两个组都购买过商品的顾客只能算一次,那么它最后的结果应该是21个
g2g2gg 2009-03-24
  • 打赏
  • 举报
回复
没说清楚啊
newease 2009-03-23
  • 打赏
  • 举报
回复
关键点是如何确定客流量的值
是取最大值,还是平均值,还是如何规定,只有明确规则才能出结果
youngyey 2009-03-23
  • 打赏
  • 举报
回复
客流量的小计是去该分组的最大值,还是采取其它规则,不是用合计,总得有个规则吧~
chinabdx 2009-03-22
  • 打赏
  • 举报
回复
客流量是计算列而且并不知道多余的是几列
wlalw131415 2009-03-22
  • 打赏
  • 举报
回复
表达式就用所有列减去多余的那几列不就行了
chinabdx 2009-03-22
  • 打赏
  • 举报
回复
是客流量不等于当前列的合计

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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