Power BI:具有顶部和底部的柱形图

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

我试图以类似于此图的方式在同一个条形图中获取最高 TOPN 和最低 TOPN:

但到目前为止,还没有运气。我使用 DIM_Brand'[品牌] 作为类别,使用 FACT_Project_Portfolio[上架(天)] 作为值。我的第一个推理是单独创建这两个指标并将它们添加到我的图表中。作为最高 topN 的示例:

Top_4_Brands_On_Shelf_Days = 
VAR Top_4_Brands = TOPN(
    4, 
    SUMMARIZE(
        'DIM_Brand', 
        'DIM_Brand'[Brand],
        "Total On-Shelf Days", SUM(FACT_Project_Portfolio[On-Shelf (days)])
    ),
    [Total On-Shelf Days], DESC
)
RETURN
    SUMX(Top_4_Brands, [Total On-Shelf Days])

但我不仅不能将这两种测量放在同一个 Y 轴上;它甚至不会自行返回 TOP4(虽然如果我使用相同的 DAX 代码创建新表,它会正常工作,所以我想我必须利用它)。

powerbi dax greatest-n-per-group column-chart
1个回答
0
投票

我按照数量从高到低、从低到高对你们所有品牌进行了排名。

我筛选了此排名列表,仅包含前 3 名和后 3 名品牌。

然后我将这些子集合并到一个新表中。

TopBottom3Brands = 
VAR Top3 = TOPN(3, ALL('MyTable'), 'MyTable'[Quantity], DESC)
VAR Bottom3 = TOPN(3, ALL('MyTable'), 'MyTable'[Quantity], ASC)
RETURN
UNION(Top3, Bottom3)

这是我的示例数据:

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