dax - PowerBI SUMMARIZE 2 列
问题描述
所以,有问题:
要使用汇总创建具有 2 列的表,无法弄清楚如何获取第 2 列。到目前为止,我有:
=SUMMARIZE(table1,table1[column])
这对第一列来说很好。如何添加到此以使第二列与第一列相同,并使用填充以使长度为 6 个字符?
COLUMN 1 COLUMN 2
14325 014325
22 000022
415263 415263
ABC 000ABC
解决方案
是的,可以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]
.
推荐阅读
- c++ - 调用操作符方法和调用子类中没有实现的父类的其他方法有什么区别?
- sql-server - Spark - 使用 com.microsoft.azure 从 SQL Server 读取
- javascript - 将文件转换为模块时类不存在
- javascript - 在 forEach 数组中使用索引
- spring-boot - Spring Data JPA Repository,暴露为 REST 资源突然变为不可用,抛出 404 Not Found Status
- ruby - 编写 Metasploit 脚本以利用一组主机
- python - IndentationError: unindent 不匹配任何外部缩进级别(我使用 sublime)
- linux - 如何在 yocto 中为 makefile 编写配方
- javascript - Leaflet.js:仅显示特定国家,暗淡或隐藏其余国家
- java - 在美丽的汤中将检索到的数据保存到 CSV