pivot - IcCube - 数据透视表中的叶子

标签 pivot parent-child iccube

如果我有一个父子维度,我在 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 类

Custom CSS class

3) 将这些样式添加到Report CSS

.pt-flattened .pt-hcont{
    margin-left: 0 !important    
}

关于pivot - IcCube - 数据透视表中的叶子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38127289/

相关文章:

icCube报告: Cannot save Report with accent

mdx - 在 MDX 中添加复杂度量

Pandas 基于两个或多个二进制列融化数据

sql - MS SQL : alter indexed view by including additional columns from new table

SQL Join/Pivot/Unpivot = 疯狂

mysql - 向表中添加子行,bootstrap bootply 示例

c - 在 C 中从管道写入和读取整数

c++ - 管道与 tmfiles。什么更好,为什么?

PostgreSQL:将 2 列结果集转换为单行表