我在Windows上使用Sisense版本: 20.21.6.10054。
我需要按两列对sisense中的表小部件进行排序,第一列是名称,第二列是person演示的行为数量。
结果应该如下所示:
id first_name last_name behavior_NO behavior_link
1 Ben Smith 1 behavior_1
1 Ben Smith 2 behavior_2
1 Ben Smith 3 behavior_3
2 Sam Johns 1 behavior_1
2 Sam Johns 2 behavior_2
3 Martha Star 1 behavior_1
3 Martha Star 2 behavior_2
3 Martha Star 3 behavior_3
3 Martha Star 4 behavior_4现在,当我按Last_name进行排序时,behavior_No没有按正确的顺序排序,但看起来如下所示:
id first_name last_name behavior_NO behavior_link
1 Ben Smith 1 behavior_1
1 Ben Smith 3 behavior_3
1 Ben Smith 2 behavior_2
2 Sam Johns 2 behavior_2
2 Sam Johns 1 behavior_1
3 Martha Star 4 behavior_4
3 Martha Star 2 behavior_2
3 Martha Star 1 behavior_1
3 Martha Star 3 behavior_3Sisense不允许对表中的两列进行排序。
我试图对表进行枢轴,但问题是,其中有一个列中有超链接,而当使透视超链接显示为文本(https://https://stackoverflow.com/ )而不是链接时。
有人能建议如何解决这个问题,要么按两列对表进行排序,要么在枢轴中插入超链接?
提前谢谢。
发布于 2022-09-10 20:51:55
也许你已经找到了一种更好的方式,下面,但昨天我被要求做一个排名,但也,订购三列。首先,我需要目标订单,然后是排名,然后是销售订单,所以在pivot表中的情况如下:
Sales_Person | Target | Sales | Rank
Joe | 100% | 12 | 1
Chris | 100% | 12 | 1
Maria | 98% | 11 | 2
Peter | 97% | 10 | 3因此,由于前端的Sisense不允许对两个或多个列进行排序,所以有一个内建函数称为“排序”。
在下面的链接中,您将在“其他函数”下找到该函数。
唯一的缺点是,在实现此函数时,它将创建一个用于排序的额外列,因此在最后我获得了以下结果:
Sales_Person | Target | Sales | Rank | Ordering
Joe | 100% | 12 | 1 | 0
Chris | 100% | 12 | 1 | 1
Maria | 98% | 11 | 2 | 2
Peter | 97% | 10 | 3 | 3此外,请记住,所有不同的列都应该是维度。
顺便说一下,我的版本是Sisense L 2022.4.0.222
https://stackoverflow.com/questions/69918889
复制相似问题