如果我有一个父子维度,我在 IcCube/PivotTable 中显示其数据并且我只想显示叶子(带有后代([categories].[categories].[All-M],,leaves )), 这些叶子是分层显示的。因此,一个类别的 5 级休假突然成为下一类别的 6 级休假的父级。
有没有办法“压扁”这棵树,让那些叶子都显示在一个层次上,而不是错误地在树中排序?
编辑: 这是一个查询:
SELECT
NON EMPTY { [Measures].[group_quality] } ON COLUMNS,
NON EMPTY { TopCount(descendants([categories].[categories].[Level$0].[Portal],,leaves),30,[Measures].[revenue_potential]) } ON ROWS
FROM [Cube]
图中的所有类别都是叶子,所以它们都没有 child 。
最佳答案
作为这种情况的解决方法,您可以使用简单的 CSS dirty-hack。
1) 首先,在小部件的Widget 选项卡下,您应该将Hide icons 设置为yes。
2) 在此之后,为避免与其他数据透视表冲突,添加自定义 CSS 类
3) 将这些样式添加到Report CSS。
.pt-flattened .pt-hcont{
margin-left: 0 !important
}
关于pivot - IcCube - 数据透视表中的叶子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38127289/