我有一个根据我选择的电台推测数据的查询。在我的 sql 表中,我有一列是通过将第 1 列除以第 2 列 *1000 创建的,但如果我要在 excel 中做同样的事情,我会得到另一个答案:S。
SELECT [Client],[Station],[Saleshouse],[Terr vs# Sat],[Month],[Year 2],
sum([Hour]) as 'Hour',
sum ([Impacts]) as 'Impacts',
sum (nullif([Insertions],0)) as Insertions,
sum (nullif([Final Cost],0)) as FinalCost,
sum (nullif([Resp 1],0)) as 'Resp 1',
sum (nullif([Resp 2],0)) as 'Resp 2',
sum (nullif([Final Cost],0)/nullif([Resp 1],0)) as 'CPR 1',
sum (nullif([Resp 1],0)/nullif(([Impacts]*1000),0)) as 'Resp%',
sum (nullif([Final Cost],0)/nullif([Resp 2],0)) as 'CPR 2',
sum (nullif([Resp 2],0)/nullif([Impacts]*1000,0)) as 'Resp%2',
sum (nullif([Resp 1],0)/ nullif([Resp 2],0)) as 'New vistor/all visitor'
FROM [Exporter].[dbo].[tbl_Television_Data]
WHERE [Station] ='4MUSIC'
GROUP BY [Client],[Station],[Saleshouse],[Terr vs# Sat],[Month],[Year 2] ORDER BY [Station]
我所说的库尔姆是 RESP% 我得到的答案是 0.0365374676389937 但在 excel 中我使用相同的 fromula 方法,我得到这个 0.00283685。
如您所见,它们不同但使用相同的值:S。
任何人都可以就发生的事情给出答案??