Saiku Analytics插件是否支持' Style'格式字符串的属性?

时间:2016-09-09 09:36:48

标签: colors string-formatting mondrian saiku

我正在尝试使用Saiku Analytics对我的搜索结果应用一些颜色格式,但没有成功。我尝试了所有方法,遵循以下建议在Schema .xml中应用格式

http://forums.pentaho.com/showthread.php?173272-Changing-Color-of-measures http://forums.pentaho.com/showthread.php?73935-Calculated-Member-Format-String

以及直接尝试在Saiku Analytics中的计算成员菜单上应用自定义格式。

Mondrian Documentation读到:

"格式字符串甚至可以包含' style'由JPivot特别解释的属性。如果存在,JPivot将呈现彩色单元格。"

除此之外,我还没有找到任何证据证明Saiku支持' style'同样。有什么想法吗?

编辑:

遵循这篇文章的建议 https://groups.google.com/a/saiku.meteorite.bi/forum/#!topic/user/Gb4AGqU87GY 我设法通过更改我的架构在我的字段上应用格式。

我的计算量度如下:

    <CalculatedMember name="Exclude Appraiser Role 2 Average Score" dimension="Measures" formula="IIF(([Measures].[Appraiser Role 2 Count],[Appraisee].[Appraisee]) &#60; 3,NULL,IIF([Measures].[Score_1] + [Measures].[Score_2] + [Measures].[Score_3] + [Measures].[Score_4] + [Measures].[Score_5] = 0,NULL,[Measures].[Total Question Score] / ([Measures].[Score_1] + [Measures].[Score_2] + [Measures].[Score_3] + [Measures].[Score_4] + [Measures].[Score_5])))">
        <CalculatedMemberProperty name="FORMAT_STRING" expression="IIF([Measures].[Appraiser Role 2 Average Score] &#60; 3, &#34;|#,###.##|style=red&#34; , &#34;|#,###.##|style=green&#34;)"/>     
    </CalculatedMember>

我现在的问题如下?在哪里可以找到有关可用格式选项的完整文档(或至少更多示例)?

例如,我知道&#39; arrow&#39;和&#39;风格&#39;属性,但它们是完整的值列表?他们遵循哪种范式? Mondrian文档声明格式字符串遵循Visual Basic格式,但这个提示并没有证明是有用的。

编辑2:正如预期的那样,颜色是HTML。关于箭头和其他可能的可用属性的问题仍然存在。

1 个答案:

答案 0 :(得分:2)

您可以阅读:http://jira.meteorite.bi/browse/SKU-1112

困难在于这种格式化必须由Saiku(而不是Mondrian)完成,因此它必须实现格式化子句的解释器,这不是一个简单的任务。