我想完成一些容易理解的事情(也许很容易做到,但我找不到方法......)。
我有一张表格,代表客户购买商品的日期。让我们举个例子:
=============================================
Purchase_id | Purchase_date | Client_id
=============================================
1 | 2016/03/02 | 1
---------------------------------------------
2 | 2016/03/02 | 2
---------------------------------------------
3 | 2016/03/11 | 3
---------------------------------------------
我想创建一个单号卡,它将是一天内实现的平均购买量。
因此,对于此示例,结果将是:
结果= 3 次购买 / 2 个不同的日子 = 1.5
我通过按 Purchase_date 对查询进行分组来管理它,而我的新列是行数。它给了我以下查询:
==================================
Purchase_date | Number of rows
==================================
2016/03/02 | 2
----------------------------------
2016/03/11 | 1
----------------------------------
然后我将字段数放入单个数字卡中,选择“平均”。我必须准确说明我正在将Direct Query与 SQL Server 一起使用。
但问题是我想在Client_id上有一个过滤器。一旦我进行分组,我就失去了这个专栏。
有没有办法将此Client_id作为参数?
也许甚至分组的事实在这里也不是正确的解决方案。
先感谢您。