首页 > 解决方案 > PowerBI SUMMARIZE 2 列

问题描述

所以,有问题: 

要使用汇总创建具有 2 列的表,无法弄清楚如何获取第 2 列。到目前为止,我有:

=SUMMARIZE(table1,table1[column])

这对第一列来说很好。如何添加到此以使第二列与第一列相同,并使用填充以使长度为 6 个字符?

COLUMN 1        COLUMN 2
14325           014325
22              000022    
415263          415263    
ABC             000ABC

标签: daxpowerbi-desktop

解决方案


是的,可以SUMMARIZE像这样包含第二列:

= SUMMARIZE( table1, table1[column], "COLUMN 2", <DAX Expression> )

另一种方法是这样做:

= ADDCOLUMNS( SUMMARIZE( table1, table1[column]), "COLUMN 2", <DAX Expression> )

对于用零填充左,尝试这样的事情:

Summary =
VAR Length = MAXX ( table1, LEN ( table1[column] ) )
RETURN
    SUMMARIZE (
        table1,
        table1[column],
        "COLUMN 2", REPT ( "0", Length - LEN ( table1[column] ) ) & table1[column]
    )

这会根据需要添加尽可能多的零,以使字符串的长度与table[column].


推荐阅读