Stimulsoft Ultimate (原Stimulsoft Reports.Ultimate)是用于創(chuàng)建報表和儀表板的通用工具集。該產(chǎn)品包括用于WinForms、ASP.NET、.NET Core、JavaScript、WPF、PHP、Java和其他環(huán)境的完整工具集。無需比較產(chǎn)品功能,Stimulsoft Ultimate包含了所有內(nèi)容!
Stimulsoft Reports 最新下載
創(chuàng)建報告和儀表板不僅要可視化數(shù)據(jù),還要使用數(shù)據(jù)列和函數(shù),來處理和分析復(fù)雜的表達式。例如,表達式通常出現(xiàn)在多個位置,任何必要的更改都需要在不同位置編輯這些表達式。這會增加出錯的風(fēng)險和編輯所花費的時間。
用戶函數(shù)通過將表達式封裝到單個可重復(fù)使用的模塊中來幫助降低出錯的風(fēng)險。您無需復(fù)制復(fù)雜的表達式,只需在需要時調(diào)用該函數(shù)即可。
它是如何工作的?
函數(shù)是在報告的數(shù)據(jù)字典中創(chuàng)建的。它們可以配置描述、類別、返回值和參數(shù)。可以使用 Blockly 可視化編程工具或以下編程語言之一來定義函數(shù):JS、C# 或 VB.NET:
-
Blockly:一種無需編寫代碼的可視化編程工具。
-
腳本語言:報告中使用的編程語言,例如 JS、C# 或 VB.NET。
用戶函數(shù)的優(yōu)勢
1. 無需任何代碼即可輕松創(chuàng)建腳本
-
Blockly 可視化界面無需編寫任何代碼即可創(chuàng)建腳本。
-
Blockly 腳本的多功能性確保了所有 Stimulsoft 平臺上功能的兼容性。
2.可重用性
-
一次創(chuàng)建的函數(shù)可用于報告的多個部分,從而節(jié)省時間并減少錯誤。
3. 表達更新便捷
-
任何更改僅在函數(shù)描述中進行,并在使用該函數(shù)的任何地方自動更新表達式計算。
創(chuàng)建用戶函數(shù)時需要考慮以下一些重要事項:
-
計算模式:在 .NET 和 .NET Framework 中,函數(shù)僅在編譯模式下可用。有關(guān)此內(nèi)容的更多詳細信息,請參閱本文對于 .NET 和 .NET Framework,您可以選擇 C# 或 VB.NET 作為腳本語言來定義函數(shù)。對于其他平臺(JS、PHP、Python),訪問執(zhí)行函數(shù)描述的事件至關(guān)重要。
-
訪問設(shè)置:確保編譯或解釋設(shè)置已啟用,否則功能將不起作用。
-
腳本語言選擇:函數(shù)以報表屬性中指定的語言運行(例如,JS、C#、VB.NET)。
功能配置
函數(shù)在編輯器中配置,它提供了詳細的選項。首先,在數(shù)據(jù)字典的新建菜單中選擇新建函數(shù)來打開編輯器,然后定義其參數(shù)。
-
名稱:對函數(shù)的所有調(diào)用均使用其名稱,可在此字段中指定。
-
描述:允許您添加有關(guān)該函數(shù)的附加信息,顯示在數(shù)據(jù)字典的描述面板中。
-
函數(shù)類別:允許您定義函數(shù)將被添加到數(shù)據(jù)字典中的哪個類別。您可以選擇預(yù)定義類別之一,也可以將其設(shè)置為自定義。如果選擇自定義,則會出現(xiàn)一個用于創(chuàng)建自定義類別的字段。
-
自定義類別:如果選擇自定義選項,您可以指定新類別的名稱。如果此字段留空,則該函數(shù)將放置在根函數(shù)類別中。
-
返回類型:指定函數(shù)返回的數(shù)據(jù)類型。
-
添加函數(shù)參數(shù):使用添加按鈕,您最多可以添加 10 個參數(shù)。對于每個參數(shù),您可以配置:
-
參數(shù)類型:指定參數(shù)的數(shù)據(jù)類型。
-
參數(shù)名稱:參數(shù)的名稱,用于在代碼中引用它。
-
腳本模式:提供兩種實現(xiàn)方式:
-
塊:使用可視化的 Blockly 構(gòu)造函數(shù),適用于所有 Stimulsoft 平臺。
-
代碼:允許您使用報告支持的腳本語言(JS、C#、VB.NET)編寫函數(shù)。
結(jié)論
用戶函數(shù)是一項有助于重用復(fù)雜表達式、縮短開發(fā)時間并最大程度減少錯誤的功能。使用 Blockly 創(chuàng)建函數(shù)腳本可使流程變得簡單易用,同時確保與所有 Stimulsoft 平臺兼容。我們建議使用用戶函數(shù)來加快報告和儀表板的創(chuàng)建速度、提高計算準確性并使文檔更易于修改。
-------------------------------------------------------------------------------------------
了解Stimulsoft Reports 下載、報價等信息,歡迎咨詢。
歡迎加入官方社群 740060302,與更多小伙伴探討圖表報表開發(fā)技能
標簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)