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

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

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

    Java報(bào)表軟件技術(shù)討論

    Style Report報(bào)表專題
    posts - 97, comments - 3, trackbacks - 0, articles - 3
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
    數(shù)據(jù)表達(dá)式列:  
     
    與一些數(shù)據(jù)庫一樣,數(shù)據(jù)集中的數(shù)據(jù)表可以包含值由計(jì)算所得而不是從存儲(chǔ)區(qū)讀取的列。例如,在訂單明細(xì)記錄中,定義一個(gè) ExtendedPrice 列可能有意義,即通過將數(shù)量和價(jià)格相乘,而不是將總數(shù)實(shí)際存儲(chǔ)在記錄中。計(jì)算列也可以添加或計(jì)數(shù)子記錄中的值并篩選其他記錄。可以用表達(dá)式定義計(jì)算列。
     
    表達(dá)式的語法由標(biāo)準(zhǔn)算法、布爾值和字符串運(yùn)算符與文本值組成。可以用數(shù)據(jù)值的列名稱引用數(shù)據(jù)值(與在 SQL 語句中一樣)并包括 Count 這樣的聚合函數(shù)。
     
    例如,基于當(dāng)前記錄的 UnitPrice 和 Quantity 列的 ExtendedPrice 列的表達(dá)式可以僅僅是:
     
    UnitPrice * Quantity
     
    若要引用子表中的列,可以使用保留字“Child.”后跟列的名稱。例如,以下表達(dá)式返回所有相關(guān)子記錄中 Price 列的平均值:
     
    Avg(Child.Price)
     
    如何在報(bào)表軟件中創(chuàng)建數(shù)據(jù)表達(dá)式列:
     
    在報(bào)表軟件中,用戶在調(diào)用某列出具用戶可以在數(shù)據(jù)表達(dá)式中使用任意有效的JavaScript語法,想要在Style Report報(bào)表軟件中創(chuàng)建一個(gè)表達(dá)式列,只需要按照以下步驟操作:
     
     
    1. 開始自定義向?qū)е械娜我庖粋€(gè)(請(qǐng)見《Java 報(bào)表工具--如何在Style Report中制作用戶自定義圖表》),在步驟1中,選擇需要的數(shù)據(jù)源。
     
    2. 繼續(xù)到向?qū)е械牟襟E2.注意底部的‘創(chuàng)建表達(dá)式列’鏈接。


    ‘創(chuàng)建表達(dá)式列’鏈接在下面的向?qū)ы撁嬷幸部梢姡蜷_公式編輯器,如下圖。


    4. 在‘名稱’字?jǐn)?shù)據(jù)段內(nèi),輸入新列的名稱。
     
    5. 選擇‘返回?cái)?shù)據(jù)類型’,也就是新列包含的數(shù)據(jù)類型。
     
    6. 在公式編輯器中,選擇‘sql’選擇框用來使用SQL語法輸入公式。不選中此選擇框,則使用JavaScript語法。
     
    7. 使用適當(dāng)?shù)倪\(yùn)算符號(hào)(SQL或者JavaScript)構(gòu)成需要的公式。想要添加字?jǐn)?shù)據(jù)段名稱到公式中,只需要在‘字?jǐn)?shù)據(jù)段’列表中點(diǎn)擊需要的名稱。
     
    例如,用戶可以設(shè)定一個(gè)SQL公式:
     
    field['Price'] * field['Discount']
     
    并且有返回?cái)?shù)據(jù)類型‘雙’。用戶也可以設(shè)定一個(gè)JavaScript公式,并且有返回?cái)?shù)據(jù)格式‘字符串’:
     
    if (field['Discount'] > 0) {
       'Yes'; // return Yes
    } else {
       'No'; // return No
    }
     
     以上為Java報(bào)表工具Style Report通過用戶自定義報(bào)表定義數(shù)據(jù)表達(dá)式列的方法,同時(shí),報(bào)表軟件在報(bào)表設(shè)計(jì)器端也能根據(jù)類似的方法定義新的數(shù)據(jù)表達(dá)式列,在生成報(bào)表時(shí)增加需要的數(shù)值列。
     
    部分內(nèi)容引用自:http://software.it168.com/manual/asp.net/1-4.htm


    更多關(guān)于報(bào)表軟件Style Report的產(chǎn)品信息請(qǐng)登錄: http://www.inetsoft.com.cn/products_report/


    主站蜘蛛池模板: 免费萌白酱国产一区二区| 99爱在线精品免费观看| 亚洲国产日韩在线观频| 丰满亚洲大尺度无码无码专线| 蜜桃精品免费久久久久影院| 亚洲依依成人亚洲社区| 大学生美女毛片免费视频| 亚洲欧美日韩综合久久久| 国产成人青青热久免费精品| 深夜a级毛片免费视频| 亚洲第一永久AV网站久久精品男人的天堂AV| 亚洲1区2区3区精华液| 亚洲女人被黑人巨大进入| 老司机精品免费视频| 久久精品国产99精品国产亚洲性色| 日韩精品视频免费观看| 亚洲av无码专区在线观看亚| 亚洲国产成人久久精品99| 精品一区二区三区免费观看| 亚洲av中文无码乱人伦在线播放 | 国产资源免费观看| 国产成人精品亚洲| 亚洲日韩激情无码一区| 蜜桃AV无码免费看永久| 亚洲国产AV无码一区二区三区| 日韩精品成人亚洲专区| 成人久久免费网站| 日本亚洲精品色婷婷在线影院| 国产美女无遮挡免费视频网站 | 亚洲免费观看在线视频| 亚洲中文字幕一区精品自拍| 亚洲AV成人潮喷综合网| 无码囯产精品一区二区免费 | 精品国产免费一区二区| 一个人看的免费视频www在线高清动漫 | 中文字幕成人免费高清在线视频| 亚洲午夜免费视频| 国产成人一区二区三区免费视频| 国产在线国偷精品免费看| 精品丝袜国产自在线拍亚洲| 亚洲av日韩av欧v在线天堂|