小编gen*_*nie的帖子

Dax 如何从列中获取不同的值

这是我正在尝试的查询。

EVALUATE
SELECTCOLUMNS('MyTable',"col1",DISTINCT(VALUES('MyTable'[Email])))
Run Code Online (Sandbox Code Playgroud)

ssas dax powerbi

6
推荐指数
1
解决办法
3万
查看次数

SQL Concatenation使用case语句

我有一个看起来像这样的表:

**ID    col1  col2  col3  col4  col5**    
1       abc   NULL  NULL  NULL  NULL    
2       ght   cde   NULL  NULL  NULL    
3       atr   dgf   aft   NULL  NULL     
4       asd   rty   tyu   xyz   NULL     
5       abc   pqr   xyz   rst   rty    
6       qwe   rty   ghj   rty   tyu  
Run Code Online (Sandbox Code Playgroud)

我希望它以这种形式改变:

**ID    NewCol**    
1   abc    
2   ght/cde    
3   atr/dgf/aft    
4   asd/rty/tyu/xyz    
5   abc/pqr/xyz/rst/rty    
6   qwe/rty/ghj/rty/tyu   
Run Code Online (Sandbox Code Playgroud)

我写的查询是:

     SELECT ID,     
    NewCol = CASE WHEN col1 IS NOT NULL AND col2 IS NULL THEN col1    
                WHEN col1 IS NOT NULL …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

1
推荐指数
1
解决办法
53
查看次数

标签 统计

dax ×1

powerbi ×1

sql ×1

sql-server ×1

ssas ×1

t-sql ×1