问题标签 [iccube-reporting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - IcCube Reporting,如何从 javascript 中检索用户名?
感谢这篇文章: Assigning a value to an icCube Event in Reporting ,
我可以使用常量(不是事件)在小部件中获取当前用户名。但是,我无法在报告的 javascript 中检索它...
有没有办法做到这一点?
我需要它能够根据连接的用户(或角色)显示或隐藏一些小部件......
mdx - MDX:求和,忽略具有重复名称的成员
我正在尝试将一个类别及其子类别中所有产品的销售额相加,仅将具有相同产品维度键的产品的销售额相加一次。
每个类别可以有任意数量的子类别,每个子类别可以有自己的任意数量的子类别,最多有五个级别的子类别。子类别的数量可能会有所不同。
所以category_hierarchy
incategory_dimension
有这些级别:
main_category
, sub_category_1
, sub_category_2
, ...,sub_category_5
看起来像这样:
在事实表中,每天每个类别的每个产品都有销售数字,并且每个产品可以属于多个类别(如果产品属于多个类别,则每个类别的销售数字相同),例如
如果我现在运行一个简单的 MDX 查询来向我显示每个类别的销售数量,如果产品属于多个类别,它将多次汇总销售数量:
返回
我希望始终在 2016 年 6 月 30 日获得产品 1 的销售额 4 和产品 2 的销售额 5(但仍然能够按周/月/年汇总销售额):
iccube - 带有自定义小部件的 icCube 打印仪表板
我在 icCube 上打印定制的小部件时遇到了一些麻烦。是否有一种特殊的方法可以使使用 D3 创建的自定义小部件可打印?
iccube-reporting - 匿名访问icCube导出的永久链接
我正在使用 icCube 5.2 社区版。
我以管理员身份创建了架构 + 报告,一切正常。然后,我尝试从部署到 Tomcat 7 中的 Web 应用程序提供对该报告的访问。但理想情况下,我希望在 icCube 不请求用户进行身份验证的情况下完成此操作。
到目前为止,我尝试以匿名方式保存报告,但这不起作用,因为 icCube 仍需要身份验证。icCube 服务器部署在一个安全的服务器上,所以我也可以不使用它的集成身份验证过程,如果这样可以让事情变得更容易。
谢谢您的帮助。
iccube-reporting - icCube:如何显示一个 Big Widget 正在加载?
使用iccube 5.2,我们开发了一个需要大量数据下载的自定义小部件......
不幸的是,在加载包含此小部件的报告时,在加载之前屏幕上不会显示任何内容,并且用户可能会认为没有任何反应......
我怎么能建议用户它正在工作,而他只需要等待?
iccube - 同步两个过滤器
我有两个带有我想要同步的按钮的小部件。如果我按下第一个小部件上的按钮,我可以触发第二个小部件的相应事件,但第二个小部件的选定按钮不会改变。有什么办法可以自动化吗?
是否可以在多个报告上同步小部件(按钮和过滤器)?
google-visualization - IcCube - 具有重复名称的树形图
在谷歌树形图中,每个节点都必须有一个唯一的 id,但两个节点可以有相同的名称(https://groups.google.com/d/msg/google-visualization-api/UDLD-a-0PCM/IwVCGzsWOg8J)。
我使用了父/子演示中的模式(http://www.iccube.com/support/documentation/user_guide/schemas_cubes/dim_parentchild.php)
只要节点的名称是唯一的,在树形图中使用以下 MDX 语句即可:
如果我将该行添加到 icCube 架构中的内存表中:
但是在渲染 Treemap 时,西班牙的名称是双重的。为了支持名称,GVI 表中的子定义应该是这样的:
iccube - 如何定义具有动态范围最小/最大数据的滑块以过滤行
我正在尝试基于滑块过滤器在行上定义过滤器,其中它的范围是给定度量的最小值/最大值,而不是数据的开头和结尾(默认行为)。
iccube - 对多个模式使用 iccube 报告
我们想在不同的模式上重复使用 iccube 报告。我们的想法是拥有某种可用于不同模式的模板。
这样做的解决方案是什么(我们使用 ic3reporting.openReport 打开报告)?