我正在尝试使用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中的计算成员菜单上应用自定义格式。
"格式字符串甚至可以包含' 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]) < 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] < 3, "|#,###.##|style=red" , "|#,###.##|style=green")"/>
</CalculatedMember>
我现在的问题如下?在哪里可以找到有关可用格式选项的完整文档(或至少更多示例)?
例如,我知道&#39; arrow&#39;和&#39;风格&#39;属性,但它们是完整的值列表?他们遵循哪种范式? Mondrian文档声明格式字符串遵循Visual Basic格式,但这个提示并没有证明是有用的。
编辑2:正如预期的那样,颜色是HTML。关于箭头和其他可能的可用属性的问题仍然存在。
答案 0 :(得分:2)
您可以阅读:http://jira.meteorite.bi/browse/SKU-1112
困难在于这种格式化必须由Saiku(而不是Mondrian)完成,因此它必须实现格式化子句的解释器,这不是一个简单的任务。