问题标签 [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.

0 投票
1 回答
72 浏览

xmla - icCube - XMLA 身份验证/授权未按预期工作

我试图限制用户只能通过 XMLA 看到一个模式。

为此我做了:

创建了没有完全访问权限检查的单独角色

  1. 创建了没有完全访问权限检查的单独角色
  2. 在 Applications 选项卡中仅选中 XMLA
  3. 在 Schemas 选项卡中选择“Authorize Selected”并仅选择一个模式
  4. 使用刚刚创建的角色创建的用户
  5. 应用了新的用户定义

在这些步骤之后,当我通过 XMLA 与刚刚创建的用户连接时,我仍然可以看到所有模式。

我做错了什么?

0 投票
2 回答
128 浏览

average - icCube:添加计算量度 - 每个日期的平均库存

我只有一个立方体和几个数据表。其中一个名为 Stocks 并具有下一个字段:

Date(映射到 Date 维度) Company(映射到 Company 维度) Product(映射到 Product 维度) Amount Money 在它上面,我有 [Measure].[Stock amount] 作为 Amount 的总和

然后,我需要将每个日期的平均库存添加为 sum(amount) / count(distinct Date)

我尝试了下一个选项:
CREATE CALCULATED MEMBER [Measures].[Stock average] AS 'sum([Measures].[Stock amount]) / DistinctCount ([Date].[Date].[Day])'

CREATE CALCULATED MEMBER [Measures].[Stock average] AS 'sum([Measures].[Stock amount]) / DistinctCount ([Rests].[Date])'

当我尝试从 Excel 查询它们时,它们都在 MDX IDE 中给出奇怪的错误结果并给出错误

0 投票
1 回答
65 浏览

mdx - iccube 创建从层次结构中选择的类别成员,从另一个层次中排除

使用 IcCube,我需要创建将包含在报告中的“预选”,这样我的用户就不需要去选择许多参数来获得他们最常用的选择。

我创建了一个包含 1 个层次结构 « Maladies » 的 STATS Dimension « GroupMaladies »。

使用以下命令,我可以创建类别成员(在多维数据集的高级脚本中),然后在我的报告中使用......</p>

(同一层次、同一级别的多个代码)

(来自同一层次结构、不同级别的多个代码)

(来自多个维度的多个代码)

(整个层次结构减去 1 或其中的一些组件)

现在,我想使用整个层次结构,但从同一维度的另一个层次结构中排除一些值:

但是最后一种情况是行不通的……任何人都可以帮忙吗?

0 投票
1 回答
242 浏览

authentication - icCube - How to do Authentication for icCube using an Apache web server

I am currently in the process of writing a WebApp to access reports from our ICCube-System. The Application page is hosted on a server different to the IcCube-server. The server is currently a local Apache server (xampp) using Basic Auth to authenticate users before they can access my htdocs. I would like my Apache to do the authentication while icCube's internal authorization manages report access, with only a single login being required.

My application is based on the live demo for web reporting provided by IcCube; therefore it's using explicit JavaScript authentication (it's getting the demo user data through ic3.getDemoDataSourceSettings()).

After trying to work through the IcCube documentation on the matter, I am just as confused as before. The related page on Apache configuration lists possible configurations for Apache & icCube, but I don't understand which I should use (advantages & disadvantages) and if all of them even work with our server setup.

  1. Apache Configuration Overview: If I set these proxy parameters in my server config, what exactly is forwarded to IcCube?
  2. icCube Authentication Servlet Filter: Does this config extract belong to IcCube or Apache? What exactly are these filters doing?

Any help with the issue or pointers to a more in-depth documentation would be greatly appreciated.

0 投票
1 回答
232 浏览

amcharts - IcCube 报告,如何格式化 amCharts 气泡轴?

我们来看一个简单的MDX:

返回值:

在此处输入图像描述

使用它创建一个 amCharts Bubble 小部件会提供以下内容: 在此处输入图像描述

问:如何像气球中显示的那样格式化轴值(0.190 0.195 0.200 等等...)?(19.00% 19.50% 20.00% 等等...)

0 投票
1 回答
111 浏览

authentication - icCube - Web App 在外部登录之前无法从 icCube 服务器获取资源

对此的后续问题。我目前正在尝试设置一个 Web 应用程序以在 Intranet 站点上显示报告,使用 Intranet 登录对用户进行身份验证,将授权过程传递给 icCube。我正在尝试使用基本身份验证和本地安装的 icCube 使其与本地安装的 xampp apache 一起工作。我的脚本基于icCube 的现场演示

当我使用空的 Cache & Cookies 启动我的 Web 应用程序时,该应用程序无法加载,给我带来了很多类似以下的错误: WebApp 错误

这些错误的原因是资源的 GET 请求是用代码 401 回答的,这是一个文本/html。这意味着我的 WebApp 无权从 icCube-server 获取 .css 和类似资源。

登录到我的 icCube 界面可以解决错误,因为这会授权我的浏览器会话从我的 icCube 服务器获取数据。

这个问题有什么解决方法吗?据我所知,资源 URI 是从 ic3root 和 ic3rootLocal 生成的,并传递给 html 页面上的 ic3Start 函数,这意味着我不能只将所有 .css 文件打包到我的 apache 文件夹中并链接它们。

是否可以根据用于获取我的报告选择(代理配置)的相同授权过程授权我的 WebApp 获取这些资源?

0 投票
1 回答
53 浏览

authorization - icCube - WebApp 始终显示所有报告

对此的后续问题。我目前正在尝试设置一个 Web 应用程序以在 Intranet 站点上显示报告,使用 Intranet 登录对用户进行身份验证,将授权过程传递给 icCube。我正在尝试使用基本身份验证和本地安装的 icCube 使其与本地安装的 xampp apache 一起工作。我的脚本基于icCube 的现场演示

当我使用 WebApp 时,传递用户的登录信息,函数 GetAllReportNames() 从我们的 icCube 服务器获取所有可用的报告。问题是“可用”意味着每个报告:还显示了无法访问的报告。这里有两个问题:

  1. 我们找不到管理报表访问权限的选项,仅适用于多维数据集和模式。但是,为每个报告创建一个可管理的模式并不是一种选择。

  2. WebApp 仍然显示由于无法访问架构而无法加载的报告,无论是由于授权问题还是当前未加载多维数据集。

有没有办法管理报告而不是模式/多维数据集的访问权限,是否有在 WebApp 显示报告列表之前摆脱不可用报告的功能?

0 投票
0 回答
72 浏览

iccube - icCube 在没有数据时报告自定义小部件渲染

我在 icCube 中创建了一个新的小部件,当有数据时按需要工作......但是当底层 MDX 没有返回数据时,我需要告诉用户或显示其他内容......

我怎样才能发现 MDX 出错或它没有返回任何值的事实?

0 投票
2 回答
151 浏览

sankey-diagram - 如何在icCube中创建一个Sankey?

我尝试使用 icCube 报告创建桑基图,但我尝试的一切都不起作用......

我在 icCube演示中没有找到任何 sankey 示例...... icCube文档中没有更多内容......

有人可以提供一个工作示例吗?

0 投票
1 回答
107 浏览

javascript - iccube 从自定义小部件 (JS) 中设置过滤器选择

使用 icCube 5.0,我使用谷歌地图创建了一个自定义小部件,我在其上绘制了代表区域的多边形。从这个小部件的 JS 代码中,我也能够更新包含这些区域的树过滤器的选定项目。因此,用户可以通过树过滤器或地图选择想要的区域。一个个更新另一个。

我正在使用以下代码来做到这一点:

我升级到版本 5.1.6,这不起作用。看起来“新 viz.SetSelectionEvent”不再起作用。