如何基于PowerBI中的过滤器将列显示为多个值?
对于电源BI或电源查询: 我想创建一个新列,它将不包含任何数据的列显示为多值单元格(包含多个答案/值)。以链接为例。蓝色列是所需的结果 有什么公式可以用来做这件事吗?怎么做 谢谢大家!如何基于PowerBI中的过滤器将列显示为多个值?,powerbi,dax,Powerbi,Dax,对于电源BI或电源查询: 我想创建一个新列,它将不包含任何数据的列显示为多值单元格(包含多个答案/值)。以链接为例。蓝色列是所需的结果 有什么公式可以用来做这件事吗?怎么做 谢谢大家! 这应该适用于模式。只需更新和复制IF语句以覆盖所有要检查的列,这样就可以构建一个临时表,每列一行。下一步则移除空白行(那些确实有值的行)并连接结果。 VAR MyTable = DATATABLE("IsEmpty", STRING, { {IF(MyTable[Column1]
这应该适用于模式。只需更新和复制IF语句以覆盖所有要检查的列,这样就可以构建一个临时表,每列一行。下一步则移除空白行(那些确实有值的行)并连接结果。
VAR MyTable =
DATATABLE("IsEmpty", STRING,
{
{IF(MyTable[Column1] = BLANK(),"Column1",BLANK())},
{IF(MyTable[Column2] = BLANK(),"Column2",BLANK())}
}
)
RETURN
CONCATENATEX(FILTER(MyTable,[IsEmpty] <> BLANK() ),[IsEmpty],",")
VAR MyTable=
DATATABLE(“IsEmpty”,字符串,
{
{如果(MyTable[Column1]=BLANK(),“Column1”,BLANK())},
{IF(MyTable[Column2]=BLANK(),“Column2”,BLANK())}
}
)
返回
CONCATENATEX(过滤器(MyTable,[IsEmpty]BLANK(),[IsEmpty],“,”)
谢谢您的回答!我会试试的。不幸的是,我不能让它工作。写入IF语句后,将显示我不理解的错误。如果这里没有提出新的解决方案,我将尝试采用其他解决方案。