报表解决方案Telerik Reporting - 轻松完成嵌入式报表开发
假设您是一名开发人员思考一下您的用户将从Web报表设计器中得到什么吗他们能突出异常数据吗?他们能够从头开始创建一个报告吗?让我们站在商业用户的角度看看这到底是怎么回事。Telerik Reporting Web Designer是一个多功能且用户友好的基于Web的工具使业务用户能够轻松创建功能齐全的嵌入式报表。它旨在通过提供直观的界面、强大的数据绑定功能、高级报表布局、交互功能和对共享数据源的支持帮助企业简化报告流程。我们将专注于测试驱动设计器因此本文不会演示开发人员如何轻松地将该工具嵌入到web应用程序中。让我们从产品安装的演示项目开始并使用web报表设计器。首先设计师将打开Onboarding Guide。随后介绍了构成设计器的主要领域和工具:Design Surface是主要区域它直观地表示正在设计的报表其中包含组成报表的每个可视化项的布局。该区域提供了用于选择、移动、调整大小和编辑这些报表项的工具。左侧的Components选项卡包含可以添加到报表中的所有类型的项如TextBox、Table、Graph等。所有受支持的数据源也驻留在这里随时可以使用。左侧的Explorer选项卡还提供了设计报表结构的树形表示公开了可视化项之间的容器-内容关系。除此之外它还列出了报表中定义的数据源、参数和样式。使用它来选择和配置所有这些报表项包括可视和非可视的。Properties区域位于右侧顾名思义它列出了当前所选报表项的所有属性及其值。使用它来更改和重置这些值。“主菜单”允许您打开或创建报表然后保存报表、组合报表和共享数据源。它也能让我们到达下一站。asset Manager工具将所有可以在不同报表中重用的资源文件保存在服务器上如图像、数据文件和共享数据源定义。最后指南在右上角显示了Preview按钮该按钮将整个设计器切换到报表预览模式使用户能够检查他们创建的结果。指南可以在任何时候使用搜索框输入“Start onboarding”来启动。这个简单的输入是查找和访问当前选定项的任何属性、发现报表上的任何项以及添加项的通用工具。创建新报表让我们从头开始创建一个新的分析报告。使用主菜单并选择“新建报表”。使用打开的对话框将报告命名为myveryfirst streport设计器允许将报表组织到嵌套文件夹中以便以后可以在有意义的位置找到每个报表。让我们使用Location字段旁边的按钮来打开扩展对话框(嘘这是仅为“报告”形状的资产管理器毕竟这是最宝贵的资产)。在那里让我们创建一个新文件夹Playground选择并保存它。现在我们有了一个空白的报告。效能最大化现在在深入研究报告设计之前我想重申一下通用搜索框。这是一个简单但非常强大的工具可以执行各种任务但首先让我们看看如何使用它:按Ctrl F聚焦搜索框。开始输入你需要的任何东西。匹配项显示为搜索框中的下拉列表。您可以使用指向设备来触发所需的匹配项如果第一个匹配项是您正在寻找的匹配项则可以使用Enter键。箭头键 Enter 也可以运行。使用它可以选择已经是报表定义一部分的项包括报表本身和数据源等非可视化项。如预期的那样开始输入项目的名称例如graph1它将出现在结果列表中。选择所需项目后使用该工具定位当前项目的任何设置属性以更改其值。写一些字母和定位一个设置比在右边的属性区直观地搜索它要好得多。所有属性都分组在有意义的类别中但仍然键入属性名称的一部分更为理想。回想一下你在手机的应用程序抽屉里使用搜索功能的频率。一旦我们需要搜索的项目超过10个输入三个字母就更容易了。报告功能强大因为它可以通过专用的、有意义的属性实现自定义。也可以使用它来添加新的项目比如图形(我们的图表)、表格或图片框。还可以从那里创建新的数据源。熟悉可用组件后开始在魔术框中键入所需组件的名称。总而言之搜索框是你的好助手每次释放它都会变得更智能。打造报告品牌让我们努力设计我们的报告使它们不仅传达数据雕刻的信息而且传达品牌身份。作为最小的工作量让我们在每个报告页面上添加品牌徽标。选择报告的页头部分。使用搜索框(Ctrl F)找到PictureBox项。定位后双击它。这将把它添加到页面标题中并选择它。返回到搜索框搜索并进入Value属性选择要使用的图像。让我们应用我最喜欢的规则:我想让明天的生活比今天更轻松。为此我们将把公司的徽标上传到服务器上的资产中以便在未来的所有报告中重用它:单击PictureBox Value属性编辑器上的add page图标按钮。这将打开前面介绍的Assets Manager工具并选中Images文件夹。它提供了上传功能(上传按钮)所以使用它并上传您选择的图像。用Save按钮确认您的选择然后您的图像将被上传到那里以供重用并应用到您的PictureBox中。完成。添加标题让我们快速地给报告添加一个标题。这个想法是将自行车店的销售额按产品类别进行分割并在一年中的各个季度进行分配。搜索(Ctrl F)文本框并将其拖到页眉的中心。双击项目内容以进入编辑模式。输入“按类别划分的季度产品销售”并按回车键确认。字体大小对于标题来说有点小所以搜索字体并触发样式-字体。设置Size属性为16pt。如果需要调整文本框项的大小和位置。完成。这里有一个关于报表设计最佳实践的说明。如果这是一个多页报告我会将Title放在report Header部分中这样它就会在报告的开头呈现一次。Page Header部分在每个页面的开头呈现但这在单页中没有什么区别。数据的必要性没有数据的报告是什么?就像不加马苏里拉奶酪的披萨。使用设计器您可以从任何SQL关系数据库、web服务或静态文件(如CSV或JSON)中提取数据。在本例中我们将使用“ProductSales”数据集该数据集由超过26k行从在线演示web服务以JSON格式返回的原始数据组成。为此开始在搜索框中输入Web Service Data Source并触发它。这将启动一个向导来设置新的数据源组件。您只需要填写一件事—服务的URL它是https://demos.telerik.com/reporting/api/data/productsales.min然后点击Next三次然后点击Finish。转到资源管理器选项卡。当前选择了新数据源并列出了其字段。我们需要在可视化中添加一个额外的计算字段。在右侧的“属性区域”中有“计算字段”属性。点击加号按钮添加一个新的计算域。将其类型设置为String, For Expression put: Fields.OrderDate.Year “/” Fields.Qtr使用QtrInYear作为名称就完成了。Web Service Data Source公开了多个设置用于对请求进行身份验证和参数化并获取结果JSON的特定部分等等但我们现在不需要这些。这里要提到共享数据源特性它允许定义后的数据源在不同的报告中重用。此特性有助于将数据源处理委托给以数据为中心的专家从而允许业务用户专注于数据可视化。视觉化让我们给大脑它喜欢的东西并以一种可视化的方式呈现数据。选择我们想要放置图表的Detail Report部分。调整其底部的大小以适应合适大小的图表。现在搜索列并触发它。这将在Properties Area顶部打开一个简化的单页向导以设置图表的尺寸和度量。首先让我们弄清楚应该使用哪个数据源。从data source下拉属性编辑器中选择唯一可用的数据源。在我的机器上它被命名为webServiceDataSource1。现在它的字段在向导中被填充。你需要拖动:QtrInYear字段作为类别ProductCategory字段为SeriesLineTotal作为值点击底部的创建。这样你就知道了——按产品类别划分的及时销售分布。定制在我们尝试从数据中找到一些见解之前让我们通过翻转轴标签使x轴更具可读性。搜索坐标系统属性和触发器。然后在Properties区域展开此属性并单击第一个也是唯一一个系统来微调其属性。展开XAxis并将LabelAngle属性设置为270度。确认。还扩展了图表以容纳整个水平空间。数据透视点击设计器右上角的预览按钮最后得到从这个相当老的样本数据中有三件事很突出:1.自行车给我们的生意带来了最多的收入2.销售额在增长3.第三季度和第四季度的销售绝对是季节性的。第三季度很容易解释——这是夏天。最终用户知道他们需要什么数据以及他们需要如何呈现这些数据。Telerik Reporting Web Designer 使用户成为创造者使他们能够轻松控制他们的报告需求并创建功能齐全的报告。然后可以使用报告查看器控件与同事、利益相关者和客户共享生成的报告确保每个人都可以在需要时访问他们需要的信息。也就是说Telerik Reporting凭借其成熟的嵌入式报告引擎、可嵌入的 Web Report Designer 和可嵌入的 Report Viewer 控件极大地简化了您组织的报告流程并提高了效率。

相关新闻

从手动拖拽到一键批量:20+款免费Illustrator脚本实测,我的设计工作流提速20倍

从手动拖拽到一键批量:20+款免费Illustrator脚本实测,我的设计工作流提速20倍

从手动拖拽到一键批量:20款免费Illustrator脚本实测,我的设计工作流提速20倍 【免费下载链接】illustrator-scripts Adobe Illustrator scripts 项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts 做了八年设计师,我最…

2026/8/13 16:52:57 阅读更多 →
自适应整数阶时间重参数化重构流体内蕴时间尺度:理论框架、通用推导与数值实现指南

自适应整数阶时间重参数化重构流体内蕴时间尺度:理论框架、通用推导与数值实现指南

自适应整数阶时间重参数化重构流体内蕴时间尺度:理论框架、通用推导与数值实现指南 作者:方见华 单位:世毫九实验室 核心摘要与关键结论 本报告系统阐述自适应整数阶时间重参数化技术——一种在完全不修改Navier-Stokes(N-S)方程整数阶微分结构的前提下,重构流体演化内蕴…

2026/8/13 16:52:57 阅读更多 →
7个Yuzu模拟器版本终极选择指南:告别版本困扰,一键畅玩Switch游戏

7个Yuzu模拟器版本终极选择指南:告别版本困扰,一键畅玩Switch游戏

7个Yuzu模拟器版本终极选择指南:告别版本困扰,一键畅玩Switch游戏 【免费下载链接】yuzu-downloads 项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu-downloads 还在为Yuzu模拟器版本选择而烦恼吗?游戏闪退、性能不稳定、兼容…

2026/8/13 16:51:57 阅读更多 →

最新新闻

DeepTutor:打造你的终身AI学习伙伴,开启个性化智能辅导新时代

DeepTutor:打造你的终身AI学习伙伴,开启个性化智能辅导新时代

DeepTutor:打造你的终身AI学习伙伴,开启个性化智能辅导新时代 【免费下载链接】DeepTutor DeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/. 项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor 你是否曾经在学习…

2026/8/13 18:56:15 阅读更多 →
Boytacean开发入门:贡献代码、修复bug与添加新功能

Boytacean开发入门:贡献代码、修复bug与添加新功能

Boytacean开发入门:贡献代码、修复bug与添加新功能 【免费下载链接】boytacean A GB emulator that is written in Rust 🦀! 项目地址: https://gitcode.com/gh_mirrors/bo/boytacean Boytacean是一款用Rust编写的Game Boy模拟器,它支…

2026/8/13 18:56:15 阅读更多 →
Crossplane完整指南:构建多云控制平面的5个关键步骤

Crossplane完整指南:构建多云控制平面的5个关键步骤

Crossplane完整指南:构建多云控制平面的5个关键步骤 【免费下载链接】crossplane The Cloud Native Control Plane 项目地址: https://gitcode.com/gh_mirrors/cr/crossplane 你是否曾经为管理多个云平台的不同资源而烦恼?每个云提供商都有自己的…

2026/8/13 18:56:15 阅读更多 →
终极指南:用MiniMax H3量化版轻松生成2K电影级视频

终极指南:用MiniMax H3量化版轻松生成2K电影级视频

终极指南:用MiniMax H3量化版轻松生成2K电影级视频 【免费下载链接】Minimax-H3-nvfp4-INT4-INT8-Convrot 项目地址: https://ai.gitcode.com/hf_mirrors/Abiray/Minimax-H3-nvfp4-INT4-INT8-Convrot 想在本地电脑上创作专业级2K视频吗?MiniMax …

2026/8/13 18:56:15 阅读更多 →
Qiskit Textbook核心概念图解:量子比特、门电路与纠缠态直观理解

Qiskit Textbook核心概念图解:量子比特、门电路与纠缠态直观理解

Qiskit Textbook核心概念图解:量子比特、门电路与纠缠态直观理解 【免费下载链接】textbook Source content for the Qiskit Textbook 项目地址: https://gitcode.com/gh_mirrors/textboo/textbook Qiskit Textbook是学习量子计算的权威资源,通过…

2026/8/13 18:56:15 阅读更多 →
革新性数据科学IDE:Positron如何重塑你的数据分析工作流

革新性数据科学IDE:Positron如何重塑你的数据分析工作流

革新性数据科学IDE:Positron如何重塑你的数据分析工作流 【免费下载链接】positron Positron, a next-generation data science IDE 项目地址: https://gitcode.com/gh_mirrors/po/positron 在数据科学领域,工具的选择往往决定了工作效率的天花板…

2026/8/13 18:55:15 阅读更多 →

日新闻

Visual Studio新建项目解决方案为空:系统性排查与修复指南

Visual Studio新建项目解决方案为空:系统性排查与修复指南

1. 问题现象与本质剖析如果你是一位.NET开发者,或者正准备踏入这个领域,那么Visual Studio(后面简称VS)绝对是你绕不开的伙伴。但有时候,这个伙伴会跟你开一个不大不小的玩笑:你满怀期待地点击“创建新项目…

2026/8/13 0:00:09 阅读更多 →
长春建设厅网站:普通人买房办事必看的真实指南与避坑攻略

长春建设厅网站:普通人买房办事必看的真实指南与避坑攻略

说实话,每次提起“长春建设厅网站”这几个字,我心里都挺有感触的。不是因为它有多高大上,也不是因为那里藏着什么不可告人的秘密,恰恰相反,是因为它太“接地气”了,或者说,它是咱们普通人想要在这个城市好好生活、安稳买房时,必须得翻过的一座“数据山”。很多新朋友第…

2026/8/13 0:00:09 阅读更多 →
Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案

Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案

Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案 【免费下载链接】rdpwrap.ini RDPWrap.ini for RDP Wrapper Library by StasM 项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini 你是否曾为Windows家庭版无法支持多用户远程桌面…

2026/8/13 0:00:09 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/13 10:41:52 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/13 10:41:50 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/13 10:41:49 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/13 10:41:49 阅读更多 →