<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    wuxiren123

    FineReport實現根據點擊次數奇偶性排序的方法

    使用FineReport報表軟在進行排序的時,很多時候您可能想實現根據點擊的次數進行升降序排序,也就是說點擊第一次點擊標題升序排序,再次點擊就降序,以此類推,而不是通過選擇升序進行升序排列,選擇降序進行降序排列。

    由擴展后排序可知,可以根據參數值的不同來決定升序還是降序,這里也可以此思路進行實現,定義一個參數,如果參數值為1的時候,就升序,參數值為0的時候,按照數據列的負數進行升序排序,即數據列降序。

    本文所提供的方法,只適用于排序數據列數據類型為數字型的字段。數據類型為字符型,我們下節再介紹。

    下面以一個簡單示例進行介紹,模板根據訂單ID進行升序降序排列,第一次點擊訂單ID的時候升序,再次點擊時降序,以此類推。


    1、設置超鏈接

    選中A1單元格,右鍵選擇超級鏈接,添加一個動態參數,增加一個動態參數a,參數值為公式if($a==1,0,1),如下圖:

     

    2、排序設置


    排序設置有兩種設置方式,高級排序和擴展后排序,下面分別介紹著兩種方式的設置方式。

    (1)高級排序

    雙擊A2單元格,選擇高級,在排序順序處選擇升序,公式值為if($a==1,$,?$),如下圖:


    注:公式的意義是,如果動態參數值為1,那么就將訂單ID按照訂單ID升序排序,如果不為1,就按照訂單ID的負數進行升序排序,即按照訂單ID進行降序排序,由于只有數值型數據才有負數,字符型數據沒有負數,故該方法只適用于數值型字段排序。

    另:如果是將訂單ID按照運貨費進行升序降序排序,那么公式應為:if($a==1,運貨費,-運貨費),由于此處排序是設置數據列的排序,則公式中輸入的是數據列的名稱。


    (2)擴展后排序

    選中A2單元格,在單元格屬性表>擴展屬性中的擴展后選擇升序,值為公式=if($a==1,A2,-A2),如下圖:

     

    注:公式意義同上,此處是根據單元格進行排序,所以公式中輸入的是單元格,不是數據列名字。

    另:如果需要將訂單ID按照運貨費進行升序降序排序,那么公式應為:if($a==1,F2,-F2)

    3、效果查看

    不論是根據高級排序設置,還是擴展后排序設置,設置的效果如下:

    posted on 2016-02-15 09:26 喝水居然長肉 閱讀(114) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲va无码手机在线电影| 亚洲人成电影网站国产精品| 久久狠狠高潮亚洲精品| 你懂得的在线观看免费视频| a级亚洲片精品久久久久久久| 国产精品亚洲五月天高清| 国产jizzjizz视频全部免费| 久久综合亚洲色hezyo| 国产伦一区二区三区免费| 亚洲av无码一区二区三区天堂| 四虎免费在线观看| 亚洲AV无码一区二区三区久久精品| 青青草国产免费久久久91| 久久无码av亚洲精品色午夜| 免费一区二区视频| 在线免费视频你懂的| 亚洲国产精品久久久久| 最近免费中文字幕大全高清大全1| 亚洲精品无码久久久久久久 | 亚洲AV成人一区二区三区在线看 | 在线观看免费精品国产| 黄页网址在线免费观看| 黑人大战亚洲人精品一区| 桃子视频在线观看高清免费视频| 色拍自拍亚洲综合图区| 成全影视免费观看大全二| 黄页网址在线免费观看| 亚洲AV无码国产精品色午友在线| 最近免费中文字幕高清大全| 一本天堂ⅴ无码亚洲道久久| 亚洲国产aⅴ综合网| 久久久久久夜精品精品免费啦| 亚洲一级免费视频| 亚洲AV日韩精品一区二区三区| 国产麻豆成人传媒免费观看| 亚洲人成网男女大片在线播放| 亚洲精品高清在线| 中文字幕免费在线观看| 亚洲av午夜国产精品无码中文字| 国外亚洲成AV人片在线观看| 男女免费观看在线爽爽爽视频 |