Power BI Matrix 报告中的缩进

问题描述 投票:0回答:3

我正在尝试在 Power BI 中缩进矩阵报告中的行,如下图所示:

Like shown in this image

要求不是分组,只是少数指标的缩进。在 Power BI 中可以吗?

powerbi powerquery powerbi-desktop
3个回答
1
投票

目前没有简单的方法可以在一维中缩进许多项目中的一些。

我看到的唯一选择是在表单上计算一个奇怪的表格:

然后利用 ISINSCOPE 编写一个相当复杂的度量来确定要提取的值,例如香蕉的销售额(但不是芒果、木瓜等的总和)


0
投票

使用阶梯布局https://learn.microsoft.com/en-us/power-bi/visuals/desktop-matrix-visual#stepped-layout-with-matrix-visuals

它是矩阵视觉的众多设置之一,并且在 Microsoft 文档中有详细记录。


0
投票

这是我用来缩进矩阵视觉中的行的解决方案:

使用以下代码创建一个表(第 2 列仅确保排序顺序):

Fruits_table = 
// Table columns
{
    ("Fruits",1),
    (REPT(UNICHAR(160),3)&"Apple",2),
    (REPT(UNICHAR(160),3)&"Banana",3),
    (REPT(UNICHAR(160),6)&"Mango",4),
    (REPT(UNICHAR(160),6)&"Papaya",5),
    (REPT(UNICHAR(160),6)&"Kiwi",6),
    (REPT(UNICHAR(160),6)&"Plum",7)
}

然后使用以下措施填充视觉对象中的列:

Fruits column 1 = 
// Creates the 1st column of the fruits matrix visual
SWITCH(MAX('Fruits_table'[column_name]),
    "Fruits", [Fruits_measure],
    REPT(UNICHAR(160),3)&"Apple", [Apple_measure],
    REPT(UNICHAR(160),3)&"Banana", [Banana_measure],
    REPT(UNICHAR(160),6)&"Mango", [Mango_measure],
    REPT(UNICHAR(160),6)&"Papaya", [Papaya_measure],
    REPT(UNICHAR(160),6)&"Kiwi", [Kiwi_measure],
    REPT(UNICHAR(160),6)&"Plum", [Plum_measure]
    BLANK()
)

这应该给你这样的东西:

© www.soinside.com 2019 - 2024. All rights reserved.