我有一个包含电话号码,通话日期,帐号的daraframe,如果适用,则包含订单号和订单值。
我想告诉您在下订单之前,每个电话号码接了多少个电话。我认为列出哪个电话号码会有所帮助。所以按日期排序,但是后来我碰到了砖墙。
NUMBER CALL DATE ACC ORDERNO VALUE
07554655235 01/01/2019 XXX1 NAN NAN
07554655235 01/01/2019 XXX1 NAN NAN
07554655235 02/01/2019 XXX1 NAN NAN
01926152623 02/01/2019 AAA1 ORD13345 65.32
07554655235 03/01/2019 XXX1 NAN NAN
01125623333 04/01/2019 BBB1 NAN NAN
07554655235 05/01/2019 XXX1 NAN NAN
07554655235 05/01/2019 XXX1 NAN NAN
07554655235 06/01/2019 XXX1 ORD13345 22.95
除了编写用于遍历行的函数外(我认为这是不好的做法)。有没有办法我可以列出它是哪个电话号码(**表示该唯一号码和帐号),并顺序列出电话号码,直到找到订单,然后重置回电话1。
注意:有多个电话号码,多个帐户等,每个都需要有唯一的顺序编号。
我的期望输出如下-AAA1和BBB1的通知单具有自己的编号
NUMBER CALL DATE ACC ORDERNO VALUE CALL NO
07554655235 01/01/2019 XXX1 NAN NAN 1
07554655235 01/01/2019 XXX1 NAN NAN 2
07554655235 02/01/2019 XXX1 NAN NAN 3
01926152623 02/01/2019 AAA1 ORD13345 65.32 1
07554655235 03/01/2019 XXX1 NAN NAN 4
01125623333 04/01/2019 BBB1 NAN NAN 7
07554655235 05/01/2019 XXX1 NAN NAN 5
07554655235 05/01/2019 XXX1 NAN NAN 6
07554655235 06/01/2019 XXX1 ORD13345 22.95 7
07554655235 06/01/2019 XXX1 NAN NAN 1
有什么建议吗?