You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IcCube Reporting V8是否支持创建AmCharts甘特图?原V7方案能否复用?

在IcCube Reporting V8中实现AmCharts甘特图的方法

一、功能兼容性确认

IcCube Reporting V8完全支持创建AmCharts甘特图,你在V7中使用的实现思路和MDX查询可以直接适配到V8环境,无需大幅修改。

二、具体实现步骤

1. 准备适配的MDX查询

你原有的MDX查询可直接在V8中使用,只需确保Cube的维度、度量名称与当前环境一致:

with member HDebut as [Measures].[Bloc Début Intervalle], format_string = "hh:mm"
 member HFin as [Measures].[Bloc Fin Intervalle], format_string = "hh:mm"
 member Date as [Measures].[Bloc Début Intervalle], format_string = "dd/mm/yyyy"
select
// Measures
{HDebut, HFin, Date, [Measures].[Bloc Début Intervalle], [Measures].[Bloc Fin Intervalle]} on 0,
// Columns
non empty [Temps utilisation bloc].[Temps utilisation bloc].[TempsIccube] *  [Intervalle_Temps_Minute].[Intervalle_Temps_Minute] on 1,
non empty nonempty ([Salle_Box].[Salle_Box].[Salle], [Modélisation Minutes] ) * nonempty ([Numéro Unique].[Numéro Unique].[NumUnique], [Modélisation Minutes])
    ON 2
FROM 
    [Cube] 
    where {[Date PH].[Libellé Jour Mois Année].[Jour].&[2022-01-01]}
    * {[Temps utilisation bloc].[Temps bloc, visualisation].[Groupe visualisation].[Patient]}
    * {[Salle_Box].[Groupe de Salle].[All-M]}

2. 添加并绑定甘特图组件

  • 打开V8报表编辑器,从组件库的「Advanced Charts」分类中找到AmCharts Gantt Chart组件,拖放到报表画布。
  • 在组件的数据源配置中,选择上述MDX查询作为数据来源。

3. 配置字段映射与样式

  • 在组件配置面板中,将查询返回的字段映射到甘特图核心维度:
    • 任务起始时间:绑定[Bloc Début Intervalle](或结合格式化后的HDebut+Date实现时间分显示)
    • 任务结束时间:绑定[Bloc Fin Intervalle](或HFin+Date)
    • 任务分组维度:绑定[Salle](诊室)、[NumUnique](唯一编号)等用于分类的字段
  • 参照V7中的配置逻辑,调整时间格式、分组样式、颜色等可视化参数,匹配需求效果。

4. 验证与调试

运行报表检查甘特图渲染效果,若出现数据异常,可优先排查MDX查询结果集是否符合预期,或调整组件的字段映射规则。

内容的提问来源于stack exchange,提问作者Bertrand Miot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 18:32:22