代码之家  ›  专栏  ›  技术社区  ›  cjk

运行值无法给出累积堆积图表

  •  1
  • cjk  · 技术社区  · 16 年前

    我有一个显示正确数据的数据集,但是将它放入一个堆积条形图中,并使用runningvalue函数尝试累积地绘制它,这给了开始的数字比它们应该的要高。

    我的数据在数据库中聚合,并提供以下数据集:

    • 数据日期
    • 伯爵
    • 价值之和
    • 筛选项目1
    • 日期以来的时间
    • 堆叠类别
    • 5其他字段

    我正在绘制时间,因为x沿着x轴,叠加类别是我的系列字段(有4个可能的选项),而y使用此函数:

    =RunningValue(IIF(Parameters!VolumeOrValue.Value="Volume",
     Fields!Count.Value,
     Fields!SumValue.Value),Sum,Nothing)
    

    这应该只在系列的第一个x条中显示1,计数为1,或值为100。相反,我得到了序列的3个,计数的总和达到2500,这超过了所有计数字段的总和。

    有人能指出我的问题在哪里吗?


    编辑:在“系列属性”对话框中设置CategoryField以匹配为图表设置的Category意味着每个条形图都以正确的数量递增,但每个堆叠切片都以最后一个条形图的整个值的大小开始。我需要重新设置才能正常工作,但是我不能按照通常的建议设置任何“分组”,并且选择任何字段名或序列名会导致错误。

    1 回复  |  直到 16 年前
        1
  •  0
  •   cjk    16 年前

    我设法让它工作得很简单…

    单击图表右侧的字段 Drop Series Fields Here 截面有 Group 扩展后具有分组名称的属性。将其插入runningvalue函数,因为最后一个参数使其正常工作(在删除CategoryField设置之后)。

    推荐文章