• <menu id="w2i4a"></menu>
  • logo Stimulsoft中文文檔

    文檔首頁(yè)>>Stimulsoft中文文檔>>數(shù)據(jù)條條件

    數(shù)據(jù)條條件


    Stimulsoft是白俄羅斯一家報(bào)表控件廠商,該商家一直專注于報(bào)表控件的研發(fā)與創(chuàng)新,是報(bào)表控件行業(yè)的領(lǐng)導(dǎo)者。Stimulsoft 經(jīng)過(guò)多年的努力,終于實(shí)現(xiàn)了更加簡(jiǎn)單的設(shè)計(jì)報(bào)表,數(shù)據(jù)驅(qū)動(dòng)更快的應(yīng)用程序,更加簡(jiǎn)便的應(yīng)用新的技術(shù),極大程度上的減少了開發(fā)人員的工作量,提高了工作的效率。

    Stimulsoft Reports官方正版下載

    數(shù)據(jù)條條件提供了直觀顯示數(shù)據(jù)列數(shù)值變化動(dòng)態(tài)的機(jī)會(huì)。數(shù)據(jù)條條件的工作原理如下。分析所選數(shù)據(jù)列中的所有值,確定最小值和最大值。最小值對(duì)應(yīng) 0%,最大值對(duì)應(yīng) 100%。在繪制應(yīng)用了該條件的每個(gè)組件時(shí),將指定所選數(shù)據(jù)列中的一個(gè)值。然后,從最小值到最大值范圍計(jì)算該值的百分比。數(shù)據(jù)欄的繪制取決于百分比。如果值接近最大值,數(shù)據(jù)條的長(zhǎng)度就越長(zhǎng)。如果數(shù)值接近或等于最小值,則數(shù)據(jù)條幾乎不填充。下圖顯示的是一個(gè)報(bào)告頁(yè)面:

    stimulsoft

    添加數(shù)據(jù)條條件。為此,請(qǐng)選擇一個(gè)文本組件,例如帶有 {Employees.EmployeeID} 表達(dá)式的文本組件。添加數(shù)據(jù)條表達(dá)式。更改條件參數(shù)。下圖顯示了條件對(duì)話框:

    stimulsoft

    列字段。該字段表示繪制數(shù)據(jù)條時(shí)將從中取值的數(shù)據(jù)列。

    類型字段用于更改最小值的類型??墒褂靡韵骂愋停?/span>

       自動(dòng)定義所選數(shù)據(jù)列中的最小值,如果該值大于零,則重置為零。因此,如果數(shù)據(jù)列的最小值為 25,最大值為 100。在具有最小值的組件中,直方圖將呈現(xiàn) 25%。使用該類型時(shí),數(shù)值的極值范圍為 0。

        百分比用于以百分比形式指定最小值;

       "值 "提供了以數(shù)值形式指定最小值的機(jī)會(huì);

        最小值定義所選數(shù)據(jù)列的最小值,不會(huì)將其重置為空。因此,如果數(shù)據(jù)列的最小值為 25,最大值為 100。在具有最小值的組件中,由于 25 是范圍的極值,因此不會(huì)顯示直方圖。

    stimulsoft

     類型字段用于更改最大值的類型??墒褂靡韵骂愋停?/span>

       自動(dòng)定義所選數(shù)據(jù)列中的最小值,如果小于零,則重置為零。因此,如果數(shù)據(jù)列的最大值為-25,最小值為-100。在具有最大值的組件中,直方圖將呈現(xiàn) 25%。使用這種類型時(shí),數(shù)值的極值范圍為 0;

       百分比用于以百分比形式指定最大值;

       "值 "提供了以數(shù)值形式指定最大值的機(jī)會(huì);

       最大值定義所選數(shù)據(jù)列中的最大值,并將其重置為空。因此,如果數(shù)據(jù)列的最大值為-25,最小值為-100。在具有最大值的組件中,由于 -25 是范圍的極值,因此不會(huì)顯示直方圖。

    stimulsoft

    注意:最大值和最小值的自動(dòng)值之間的差異可能只在一定的數(shù)字范圍內(nèi)比較明顯。

     最小值的值字段。

     值字段用于最大值。

     方向字段用于更改數(shù)據(jù)條的繪制方向。可使用以下方向: 默認(rèn)定義數(shù)據(jù)條的方向,取決于文本組件的從右到左屬性。

     數(shù)據(jù)條參數(shù)包括:畫筆類型用于選擇畫筆類型(漸變或?qū)嵭模?;正值字段用于更改正值?shù)據(jù)條的顏色;負(fù)值字段用于更改負(fù)值數(shù)據(jù)條的顏色。

     邊框參數(shù)包括:邊框字段用于選擇邊框類型(無(wú)或?qū)嵭模?;正值字段用于更改正值?shù)據(jù) 條的邊框顏色;負(fù)值字段用于更改負(fù)值數(shù)據(jù)條的邊框顏色。

     示例字段顯示數(shù)據(jù)條的示例。

    更改報(bào)告模板后,報(bào)告引擎將根據(jù)指定參數(shù)對(duì)文本組件執(zhí)行條件格式化。下圖顯示了已渲染的帶有條件格式化的報(bào)告頁(yè)面:

    stimulsoft

    從上圖可以看出,EmployeeID 值包括 1 到 9 的數(shù)字,其中 1 是最小值,9 是最大值。根據(jù)數(shù)值的動(dòng)態(tài)變化,將繪制一個(gè)數(shù)據(jù):

    負(fù)值

    顯示直方圖時(shí),在取值的數(shù)據(jù)列中可能會(huì)發(fā)現(xiàn)正值和負(fù)值。在這種情況下,對(duì)所選數(shù)據(jù)列中所有值的分析由最小值和最大值決定。最小值為 0%,最大值為 100%。接下來(lái),我們確定一個(gè)零,即從零開始的負(fù)值和正值直方圖。例如,最小值為-1,最大值為 3,即接收帶絕對(duì)值中負(fù)值的百分比為 25%,正值的百分比為 75%。因此,構(gòu)建直方圖的起點(diǎn)是組件左邊界長(zhǎng)度的 25%和組件右邊界長(zhǎng)度的 75%(直方圖從左到右的方向)。負(fù)值直方圖將以在 "負(fù)值 "中選擇的顏色呈現(xiàn),而正值直方圖則以在 "正值 "中選擇的顏色呈現(xiàn)。下圖顯示了一個(gè)包含負(fù)值和正值的渲染報(bào)告示例:

    stimulsoft

    下圖顯示了一個(gè)包含負(fù)值和正值的渲染報(bào)告示例:

    stimulsoft

    如上圖所示,在文本組件中,背景顏色會(huì)根據(jù)色標(biāo)中的數(shù)值發(fā)生變化。

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();