翻譯|產(chǎn)品更新|編輯:龔雪|2025-08-21 10:17:20.183|閱讀 96 次
概述:DevExpress Reporting控件日前正式發(fā)布了v25.1,新版本持續(xù)增強(qiáng)AI驅(qū)動的擴(kuò)展功能等,歡迎下載最新版產(chǎn)品體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress Reporting是.NET Framework下功能完善的報表平臺,它附帶了易于使用的Visual Studio報表設(shè)計器和豐富的報表控件集,包括數(shù)據(jù)透視表、圖表,因此您可以構(gòu)建無與倫比、信息清晰的報表。
DevExpress Reporting控件日前正式發(fā)布了v25.1,新版本持續(xù)增強(qiáng)AI驅(qū)動的擴(kuò)展功能等,歡迎下載最新版產(chǎn)品體驗!
DevExpress技術(shù)交流群11:749942875 歡迎一起進(jìn)群討論
本節(jié)中描述的特性/功能適用于以下情況:
要將這些功能添加到DevExpress驅(qū)動的應(yīng)用程序中,無論選擇哪種AI服務(wù),用戶必須在運(yùn)行時注冊聊天客戶端。
對于WinForms應(yīng)用程序,從工具箱中添加DevExpress Behavior Manager組件到帶有DevExpress最終用戶報表設(shè)計器的表單中,并附加適當(dāng)?shù)牟僮鳌?
對于ASP. NET Core和Blazor應(yīng)用程序,在應(yīng)用啟動時使用以下擴(kuò)展方法(基于所使用的組件):
注意:DevExpress不提供REST API或任何內(nèi)置的LLMs/SLMs,相反遵循BYOL(“自帶license”)原則。您需要有一個激活的AI服務(wù)訂閱(例如,Azure、Open AI、Anthropic Claude、Google Gemini、Mistral AI等),并獲得REST API端點(diǎn)、密鑰和模型部署名稱。這些變量必須在運(yùn)行時指定,以便在應(yīng)用程序中合并/使用DevExpress AI驅(qū)動的擴(kuò)展。
DevExpress Report Wizard現(xiàn)在包含了一個基于AI的報表生成選項,它使用自然語言處理來基于文本描述構(gòu)建報表。
要在DevExpress驅(qū)動的WinForms應(yīng)用程序中激活這個特性,請使用ReportPromptToReportBehavior:
對于使用DevExpress Web報表設(shè)計器的應(yīng)用,在應(yīng)用啟動時調(diào)用AddPromptToReportConverter方法:
C#
builder.Services.AddDevExpressAI(config => { config.AddWebReportingAIIntegration(aiConfig => { aiConfig.AddPromptToReportConverter(); }); });
激活后,Report Wizard(報表向?qū)В┙缑骘@示一個新的AI提示報表選項:
AI驅(qū)動的報表生成工作與兩個數(shù)據(jù)源選項:
DevExpress Report Wizard界面包括一個帶有占位符字段的提示輸入?yún)^(qū),用于引導(dǎo)用戶查看詳細(xì)提示。輸出質(zhì)量取決于自然語言描述的特異性,用戶應(yīng)該包含有關(guān)布局參數(shù)、計算、分組需求和可視化類型的詳細(xì)信息。與其他LLM實(shí)現(xiàn)一樣,該系統(tǒng)也有局限性,可能需要修改以滿足精確的要求。我們還包括內(nèi)置提示建議來演示有效的模式/功能,以便您可以配置自己的預(yù)定義提示:
配置預(yù)定義提示符
您可以通過API自定義預(yù)定義的提示列表,并將輸出與特定的域需求/內(nèi)部報告標(biāo)準(zhǔn)保持一致:
WinForms
在設(shè)計時使用ReportPromptToReportBehavior.PredefinedPrompts 屬性,或者在運(yùn)行時添加到集合中,如下所示:
C#
using DevExpress.AIIntegration.WinForms.Reporting behaviorManager1.Attach<ReportPromptToReportBehavior>(reportDesigner1, behavior => { behavior.Properties.PredefinedPrompts = new[] { new AIReportPrompt() {Text = "Prompt1", Title = "ReportName1"}, new AIReportPrompt() {Text = "Prompt2", Title = "ReportName2"} }; });
ASP.NET Core/Blazor
C#
using DevExpress.AspNetCore.Reporting; using DevExpress.AIIntegration.Reporting.Common.Models; //... builder.Services.AddDevExpressAI(config => { config.AddWebReportingAIIntegration(aiConfig => { aiConfig.AddPromptToReportConverter(x => { x.ConfigurePredefinedPrompts(prompts => { prompts.Add(new AIReportPrompt() { Text = "Your Prompt Goes Here..", Title = "The Report Name Goes Here" }); }); }); }); }); // ...
修改報表生成流程
使用以下屬性/方法來管理AI驅(qū)動的報表生成(請注意,當(dāng)這些屬性保持激活狀態(tài)時可能會出現(xiàn)時間延遲):
WinForms
ASP.NET Core/Blazor
更多產(chǎn)品資訊及授權(quán),歡迎來電咨詢:023-68661681
慧都是?家?業(yè)數(shù)字化解決?案公司,專注于軟件、?油與?業(yè)領(lǐng)域,以深?的業(yè)務(wù)理解和?業(yè)經(jīng)驗,幫助企業(yè)實(shí)現(xiàn)智能化轉(zhuǎn)型與持續(xù)競爭優(yōu)勢。
慧都是DevExpress的中國區(qū)的合作伙伴,DevExpress作為用戶界面領(lǐng)域的優(yōu)秀產(chǎn)品,幫助企業(yè)高效構(gòu)建權(quán)限管理、數(shù)據(jù)可視化(如網(wǎng)格/圖表/儀表盤)、跨平臺系統(tǒng)(WinForms/ASP.NET/.NET MAUI)及行業(yè)定制解決方案,加速開發(fā)并強(qiáng)化交互體驗。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)