根据另一列的最大值显示一列的文本值

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

我有一个数据集,其中每个条目都是一个图书登记簿。其中一栏是标题,其中有一栏是出版年份。我想创建一个显示最新和最旧名称的措施/卡片。

我用过:

Oldest = 
VAR old = MIN('Livros DB'[year])
RETURN
CALCULATE (
    VALUES ( 'Livros DB'[Title] ),
    FILTER ( ALL ( 'Livros DB'[year] ), 'Livros DB'[year] = old )
)

这对最年长的人有效。然而,它仅有效,因为只有一个条目具有相同的年份。当我对最新的解决方案使用相同的解决方案时,它会失败,因为同一年有多个条目。我如何返回最新书籍的列表?

powerbi dax data-analysis powerbi-desktop measure
1个回答
0
投票
Newest = 
VAR new = MAX('Livros DB'[year])
RETURN
    CALCULATE (
        CONCATENATEX( VALUES ( 'Livros DB'[Title] ), 'Livros DB'[Title], ","),
        FILTER ( ALL ( 'Livros DB'[year] ), 'Livros DB'[year] = new )
    )    
© www.soinside.com 2019 - 2024. All rights reserved.