度量参数属性

以下属性适用于 rv_measure_calc:

  • targetmeasure:用于检索已编辑值的度量。
  • weightmeasure_multiply:用于乘以编辑差值(原始值与新值之差)的度量。
  • weightmeasure_divide:用于除以编辑差值(旧值与新值之差)的度量。
  • measure_spread:用于传递加权差的度量。
  • spread_type:“delta”或“value”。指示要与 measure_spread 配合使用的传递方法;即使“value”是新值,或者基于现有值与新值之间的编辑差值(“delta”),也是如此。当先前的值不为空时适用。如果现有值为 0 或 #NA,则 Delta 和 Value 的行为相同。如果未指定,则使用“delta”。如果未定义 rv_measure_calc,则 OLAP 将拒绝对基于计算单元格的值进行任何编辑。
  • spread_rounding:可用于从传递结果舍入的位数。0 表示作为整数值传递。如果 spread_rounding 定义为正整数,则 splash 命令将搭配舍入使用。如果未定义或定义为负数,则禁用舍入。如果 measure_spread 为空,则应用 ifemptyspreadmeasure_spread_rounding 参数。
  • spread_error_correction:可以设为 TRUE 或 FALSE。如果为 TRUE 或者未定义,则对传递结果应用纠错功能,即:一个基本元素可以获得取整后的值,确保所有传递结果的和等于(聚合)分散值。FALSE:不纠错。
  • ifemptymeasurespread_targetmeasure:用于指定在 measure_spread 为空时必须使用的目标度量。
  • ifemptymeasurespread_weightmeasure_multiply:用于指定在 measure_spread 为空时必须用于对值执行乘法的度量。
  • ifemptymeasurespread_weightmeasure_divide:用于指定在 measure_spread 为空时必须用于对值执行除法的度量。
  • ifemptymeasurespread_measure_spread:当 measure_spread 为空时,必须用于传递值的度量。
  • Ifemptymeasurespread_spread_rounding:用于指定在 measure_spread 为空、未定义或负数时可用于对传递结果执行舍入的位数。
  • Ifemptymeasurespread_spread_error_correction:如果 measure_spread 为空,指定 TRUE 或 FALSE 以应用纠错(如果未定义,默认为 TRUE)。如果未定义,则无法对基于计算单元格的度量值进行任何编辑;OLAP 将拒绝这些编辑。

以下属性适用于 rv_measure_fromat:

  • format:度量值的格式。Format 的有效值包括:“0”、“0.00”、“0%”、“0.00%”、“Date”、“Datetime”和“KPI”。
  • highamber:当方案值大于等于对应度量的值时,将背景色设置为黄色。
  • highred:当方案值大于等于对应度量的值时,将背景色设置为红色。
  • lowamber:当方案值小于等于对应度量的值时,将背景色设置为黄色。
  • lowred:当方案值小于等于对应度量的值时,将背景色设置为红色。
  • highlightgreen:如果为 TRUE,则在方案值不处于黄色和红色范围时,将背景色设置为绿色,否则显示正常背景色(白色)。当度量至少定义了一个 highamber、highred、lowamber 或 lowred 时适用。
  • kpisize:指示度量是显示为相等大小的 KPI 还是与值成比例的 KPI。可以设为“proportional”或“equal”。如果设为“proportional”,则单元格中将显示条形。条形的大小与指定度量的方案值成比例。对最大的值显示整列宽度 (100%),其他值根据与此值的比例相应地缩短。可以利用 highamber、highred、lowamber、lowred 和 highlightgreen 参数来显示适当的颜色范围(红色、黄色和绿色)。如果未指定颜色范围,则使用标准的图表调色板。红色范围内的值显示为红色条形。黄色范围内的值显示为黄色条形。highlightgreen 参数必须设为 TRUE,因而所有其他值将显示为绿色条形。当设为“equal”时,将显示图标(红色/黄色惊叹号和绿色勾号)。必须利用 highamber、highred、lowamber、lowred 和 highlightgreen 参数来显示适当的图标。红色范围内的值显示为红色惊叹号。黄色范围内的值显示为黄色惊叹号。以绿色高亮显示的参数必须设为 TRUE,而所有其他值将显示为绿色勾号。默认情况下,该值设为“equal”。
  • total:如果为 TRUE,则将值设置为粗体。如果基准控制上未定义度量,则将忽略此条件。
  • insertblank:如果为 TRUE,则在工作表中选定度量的后面插入空白行(如果度量在左侧维度中)或空白列(如果度量在顶部维度中)。如果基准控制上未定义度量,则将忽略相同情况。
  • chartnumber:(1、2 和 4);覆盖该度量的默认图表类型。如果图表系列中包含度量,则将忽略该参数。在绘制多种图表类型时,必须按照以下顺序检索数据,以确保显示每种图表类型:面积图、柱状图、折线图,从背景色到前景色。不支持 3(饼图)、5(条形图)、6(热图)、7(仪表盘)、8(漏斗图)、9(地图坐标)图表类型。值 0 不影响该参数(使用 rv_measure_graphhide)。
    注意:仪表盘属性在 rv_measure_format 中定义,仅在主图表设置为仪表盘时使用。无需将图表号设为 7。
  • secondaxis:为 TRUE 时,系统会自动调整轴大小,以匹配所有绘制的系列(其中 secondaxis = TRUE)。如果图表系列中包含度量,则将忽略该参数。默认值为 FALSE,如果未定义,则会在主轴上绘制度量,除非度量格式为百分比,在此情况下,轴默认为备用轴。对于 secondaxis=TRUE 的度量,是首先显示百分比格式还是备用轴取决于在对工作表的度量进行迭代时读取数据的方式。
  • text:用于创建将返回文本值的计算度量和成员集(例如,1 = A,2 = B,等等)。值不是数字格式。如果未指定,则值显示为空,不论 nullasblank 属性为何(当格式为文本时忽略)。但是,如果应用程序返回的值为数字,则该值将根据检索结果显示出来,而不会格式化。例如:<Table> <Row name="[DPLS_INVCLASS]"> <Property name="format" value="text" /> </Row> </Table>
    注意:如果为 <> 文本格式并且度量包含文本值,则发生格式错误。
  • stackedtype:0、1 或 2(无、堆积、百分比)。覆盖此度量的默认工作表堆积类型。如果图表系列中未包含度量,则不考虑此度量。此参数仅对图表类型 1、2、4、5(柱状图、折线图、面积图和条形图)适用。如果未定义,则使用默认的工作表堆积类型。
  • nullasblank:如果为 True,则当值为空/0 时该度量显示为空白。如果为 False,则空/0 值显示为 0(零)。如果 state = null(未定义),则默认为应用度量属性值。
    注意:此格式也适用于图表,即空值不会在图表上绘制。当度量的类型为日期,或者格式属性为文本时(空值始终显示为空白),则不考虑此属性的值。
    例如,若要将空/0 值显示为空白单元格而非 0:
    <Table>
    <Row name="[SOP_ERRPER]"> 
    <Property name="format" value="0%" /> 
    <Property name="highamber" value="0.2" />
    <Property name="highred" value="0.4" />
    <Property name="highlightgreen" value="TRUE" />
    <Property name="nullasblank" value="TRUE" />
    </Row>
    </Table>
  • trendmeasure:必须用作当前度量的趋势度量的度量。仅在默认图表类型为 7(仪表盘)时适用。如果图表系列中未包含相关度量,则不考虑趋势度量。
  • Displayvalue:如果为 True,则度量的值在图表中显示(作为标签)。如果为百分比,则值显示为百分比格式。如果为 False 或未定义,则值不会显示,但仍可通过工具提示看到。不适用于 rv_chart_number = 7(仪表盘),因为值始终显示。
  • Mingaugeaxis:由用户指定为一个数值。指示在仪表盘图表上显示的最小轴值。如果未定义,则仪表盘图表上的最小轴值将设置为 0。如果图表系列中未包含度量,则不考虑此度量。仅适用于图表类型 7(仪表盘)。
  • Maxgaugeaxis:由用户指定为一个数值。指示在仪表盘图表上显示的最大轴值。如果未定义,则仪表盘图表上的最大轴值将设置为 100。如果图表系列中未包含度量,则不考虑此度量。仅适用于图表类型 7(仪表盘)。