-
-
lebron 数据达人Lv4
发表于2019-6-13 17:20
悬赏1
已解决
楼主
在top中输入5之后,结果不按排序的顺序留下5个值,top中输入的数与排序顺序没有任何关系。
最佳答案
lebron 发表于 2019-6-14 16:47
我不知道要怎么看GRID1的数据。
选中表格 有表格代号的刚接触BI的话建议看一下知识库的教程哦http://help.esensoft.com/

28个回答
从下往上看,从没有限制到top为5,之后我弄过升序也不行
孤傲的旋律 发表于 2019-6-13 17:57
不设置排序依据就正常计算了吗?
D5表元是什么类型的?表达式怎么设置的呢? ...
只是保留前5个数据的时候不是按照排序的顺序保留的,D5 :C5/days(od(@riqi,'d=1'),@riqi)
lebron 发表于 2019-6-13 18:12
只是保留前5个数据的时候不是按照排序的顺序保留的,D5 :C5/days(od(@riqi,'d=1'),@riqi)
...
我描述一下你的需求,你需要按照D5表元排序,然后取出最高的前五个?直接写D5排序,会报错?用sum(D5$)取出来的就不是最高的前五个?能不能把表格结果截图上来看看?
混乱七星天 发表于 2019-6-13 19:03
我描述一下你的需求,你需要按照D5表元排序,然后取出最高的前五个?直接写D5排序,会报错?用sum(D5$) ...
按照表元排序时的错误:
计算浮动表元 GRID1->A5 (RPT_CFYEB.SHORT_NAME)时出错:DB2 SQL Error: SQLCODE=-206, SQLSTATE=42703, SQLERRMC=D5, DRIVER=3.52.95
NextException:
DB2 SQL Error: SQLCODE=-727, SQLSTATE=56098, SQLERRMC=2;-206;42703;D5, DRIVER=3.52.95