主页 > 云主机 > > 正文

云数据库_链接数据库_排行榜

来源:胜利云 发布时间:2021-12-31 09:18 标签:链接排行榜数据库
浏览:

它是关于层次结构的,至少在BEx查询中是这样。你有没有想过/需要把你的层次结构可视化成树状图?

Design Studio能够在交叉表中呈现交互层次结构。

但是视觉表现并没有那么令人印象深刻。我在d3js示例页面上看到了一个惊人的可视化效果(?source=d3js)

结合Design Studio考虑可能性

因此我创建了一个名为"D3 Hierarchy"的组件。目的是可视化单个层次结构元素的大小。源代码(以及可用的.zipfile)托管在SCN Design Studio SDK开发社区git存储库中(–感谢卡罗尔和迈克在这里订婚!)

这是组件的实际外观。在这篇博文中,我想描述这个组件的可能性。

这个组件位于SCN DS社区zip的以下区域

这个组件是一个数据绑定组件-因此你必须为它分配一个数据源。数据源必须有一个具有层次结构的维度,当然还有度量。

如何使用它

只要在画布上拖动组件并选择它,就可以看到所有属性。在"附加属性"视图中,现在有3个下拉框。

在这里您可以选择哪个维度应用于层次结构,哪个keyfigure维度应用于气泡大小。第三个下拉列表可用于保持气泡的颜色。

您可能想知道层次结构维度的选择(只允许两个维度,这是不必要的,但我也想到了使用更多维度的数据源。最困难的是创造一个连续的总数。由于这个事实,我实现了两个事件-允许与其他数据源同步-并且忘记了作为代码工作段的下拉框

在传统属性表中选择了正确的值之后,组件应该已经显示了您的层次结构数据。它使用的是度量的格式(包括关键数字货币)。通过单击[+]和[-]区域,可以展开或折叠层次节点。没有子节点的节点没有这些区域。

由于没有一个完美的层次结构表示,我集成了一些属性来控制组件的外观。

我列出了所有属性,并试图解释原因和方式。

事件

我从组件的事件开始。我用ds1.3启动组件,在那里我没有机会访问SDK中的数据源。因此,物联网操作系统,我需要一个与数据源交互的解决方法。我创建了两个事件("on Hierarchy expand"和"on Hierarchy collapse")。这些事件被触发,我可以在我的应用程序中使用BIAL脚本。

使用此方法,我必须调用数据源BIAL commando,如

DS_1.expandNode(JPD3HIER_1.getHierarchyDimensionKey(),JPD3HIER_1.getSelectedNodeKey());

进行扩展(折叠时也是如此)。通过这种方式,我还可以扩展和折叠任意多的其他数据源。我只需要包含这个BIAL脚本并更改DS名称。为了避免选择和键入数据源,我为我的组件创建了两个BIAL函数,返回所选的层次结构维度以及所选节点的ID。

在我的工作中,我看到James Rapp也在处理层次结构图的可视化。我从他那里了解到,使用designstudio1.4可以访问组件数据源。从那时起,不需要填充这两个事件(但同步数据源的功能仍然可用)

第三个事件("点击")返回所选节点的id。此id可用于过滤其他数据源,或仅显示画布上选择的层次结构节点的文本。

警报设置

如果为气泡警报选择了关键人物,则某些属性将用于为单个节点着色。你可能会问为什么有必要选择另一个关键人物。我在美国的经历帮助了我,也让我记住了我的灵活性。如果您需要基于大小的警报–只需再次选择)。如果不需要彩色层次结构,请不要选择第二个关键人物。如果您的销售层次结构应显示收入,但颜色应代表利润-在这里您有机会

使用属性"alertColorRed"、"alertColorYellow"和"alertColorGreen",您可以定义用于良好(绿色)、正常(黄色)和不良(红色)值的颜色。您有两个数字属性,您可以在设计时或运行时使用BIAL功能填充它们(我稍后谈到这一点)。

这两个值给出了示例中3个可能的区域,80以上的值为绿色,80到35之间的值为黄色,35以下的值为红色。

您可以选择属性"alerterUsePercentage"如果警报是通过单个节点与总总和的比率计算的(alerterUsePercentage=true),云服务器一年多少钱,或者它使用节点的数值。

使用AlerterHighValue属性可以快速切换颜色的好坏。

外观

使用"whichTextShowed"属性可以选择应该显示节点的文本或值。此文本字段中有4个不同的选项(值、值\文本、文本\值、文本或值)。理想情况下,此属性也应该是高级属性表中的下拉框,但您始终需要改进。

属性"showText"可以完全隐藏文本。

使用"bubbleSizeMaxize"和"BubbleSizeBorderSize"可以调整单个节点的外观。请看下面这两个参数的效果

您还可以通过更改"BubbleRootXTranslation"属性来移动x轴上的整个层次结构。

当然,最终用户也有一个工具提示(您在DesignStudio编辑器中看不到它)

工具提示提供有关实际选择的节点的信息。包括关键数字的最大值和总和。还有比率(实际节点值/所有节点的总和)和节点所在的层次结构级别。

设计时间提示

我必须设置一些边界(不超过两个维度,超过15像素的边界对我来说没有意义,或者警报值混合)。因此组件会给最终用户一些反馈

层次结构不同

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 域名备案_阿里云销售顾问_最新活动
    <strong>域名备案_阿里云销售顾问_最新活动</strong>

    域名备案_阿里云销售顾问_最新活动

    高速互联网和功能强大的应用程序使得几乎所有有办公桌工作的人都可以在家工作。然而今天,大多数公司仍然坚持要求员工忍受有时令人心碎的上下班路...

  • 数据库_分布式消息中间件实践pdf_免费领
    <strong>数据库_分布式消息中间件实践pdf_免费领</strong>

    数据库_分布式消息中间件实践pdf_免费领

    作者:马库斯·瓦纳关于2017年趋势的讨论正在迅速而激烈地展开,职场也不例外。随着新的一年即将到来,职场趋势专家们正在为2017年列出自己的预测清单...

  • 域名注册_自考数据库_免费6个月
    <strong>域名注册_自考数据库_免费6个月</strong>

    域名注册_自考数据库_免费6个月

    正如Facebook和Twitter首席运营官(COO)上周在美国国会作证时所说,出现的一个突出主题是,这些公司在保护其平台免受网络攻击方面所扮演的角色。这些公...

  • 域名解析_阿里云是什么意思_怎么买
    <strong>域名解析_阿里云是什么意思_怎么买</strong>

    域名解析_阿里云是什么意思_怎么买

    类别工作日新闻与文化财务人力资源规划技术创新分析与见解客户和社区行业金融服务政府保健高等教育款待媒体和娱乐专业和商业服务零售技术更多播客...

  • 网站服务器_王者荣耀服务器未响应_限时
    网站服务器_王者荣耀服务器未响应_限时

    网站服务器_王者荣耀服务器未响应_限时

    日本甲骨文公司今天宣布,ISOU项目采用甲骨文区块链平台管理一种本币的发行和消费。日本甲骨文公司是ISOU项目的支持公司,该项目旨在解决人口稀少地...

云储存

更多 >
云储存网站建设_企业邮箱foxmail_免费领
云储存网站建设_开源cdn源码_速度快
云储存游戏服务器_FTP服务器_是什么
云储存亚马逊云_仙剑奇侠传2百度云_是什么
云储存数据库服务器_分布式数据库的特性_怎么