如何使用静态范围并根据TOP(x)样式查询显示成员

时间:2016-08-15 06:55:11

标签: iccube iccube-reporting

我们正在尝试添加一个滑块jquery小部件,并希望定义一个静态范围,比如从0%到100%的百分比。 然后我们想使用该范围内滑块的值作为TOP(x)的参数,如图所示。

这可能吗? 任何提示?

enter image description here

1 个答案:

答案 0 :(得分:2)

我为您创建了一个示例报告,使用默认的[Sales]架构导入它 https://drive.google.com/file/d/0B3kSph_LgXizdk9OdnlTWkxHa1U/view?usp=sharing

您可以使用下一个序列来实现此功能:

  1. 创建滑块小部件
  2. 打开窗口小部件选项对话框并配置窗口小部件属性
  3. 选择查询向导 - >查询类型:Mdx层次结构
  4. 添加单个随机层次结构以绕过验证(将被替换)
  5. 在初始选择中设置默认值(即10%)
  6. 向您的报告添加代码javascript
  7. import numpy as np
    import matplotlib.pyplot as plt
    
    def Harmonic(i):
        x=np.linspace(0,2*np.pi,2000)
        y = [0 for _ in x] 
        for n in range(0,i):
            y += np.sin((2*n+1)*(2*np.pi)*(x))/(2*n+1)
        plt.plot(x,y)
        plt.grid()
        plt.show()
    
    Harmonic(5)