Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi DAX,幂双串联字符串_Powerbi_Dax - Fatal编程技术网

Powerbi DAX,幂双串联字符串

Powerbi DAX,幂双串联字符串,powerbi,dax,Powerbi,Dax,是否有人知道可以连接图像中示例行的DAX?我想制定一项新的措施,将所有国家放在一起,但要总结重复的措施。BR+胸罩将是巴西的 我可以在DAX中对这些国家的值进行累加,这将返回数字,但我对字符串特别感兴趣。比如“如果在巴西,那么在巴西,如果在中国,那么在智利” 谢谢 创建一个统一国家的计算列 all_countries = SWITCH( TRUE(); 'panelCmd'[country] IN { "BR", "BRA" }; "Brasil"; 'panelCmd

是否有人知道可以连接图像中示例行的DAX?我想制定一项新的措施,将所有国家放在一起,但要总结重复的措施。BR+胸罩将是巴西的

我可以在DAX中对这些国家的值进行累加,这将返回数字,但我对字符串特别感兴趣。比如“如果在巴西,那么在巴西,如果在中国,那么在智利”


谢谢

创建一个统一国家的计算列

all_countries =
SWITCH(
    TRUE();
    'panelCmd'[country] IN { "BR", "BRA" }; "Brasil";
    'panelCmd'[country] IN { "CH", "CHI" }; "Chile";
    'panelCmd'[country] IN { "ES", "ESP" }; "Spain";
    <...et cetera...>
    'panelCmd'[country]
)
所有国家/地区=
开关(
真();
在{“BR”,“BRA”};“Brasil”中的“panelCmd”[国家];
“panelCmd”{“CH”、“CHI”}中的[国家];“智利”;
“panelCmd”{“ES”,“ESP”}中的[国家];“西班牙”;
“panelCmd”[国家]
)
然后,您可以在表中使用该列,而不使用/除了
国家/地区



关于
开关(TRUE()…)
的参考:

您是指将多个字符串连接成单个逗号分隔字符串的度量值吗?
如果是这样,您可能希望使用CONCATENATEX迭代器。更具体地说,在Power BI Desktop中,您可以使用“快速测量”选项创建测量,然后选择底部的“连接…”选项。这将为您提供一个这样做的代码段,以及一个良好的起点

使用&连接字符串

例:

“String1”和“String2”和“String3”=>String1 String2 String3

Subheading = "for events that occured up to "& FORMAT(TODAY(),"DD") & "th  " & FORMAT(TODAY(),"MMMM") & "
结果:对于12月16日之前发生的事件


我不确定这与连接字符串有什么关系。听起来你需要一个计算列,用一个共同的名字来标记这两个版本!是的,我需要一个包含DAX的新度量。刚刚在另一条评论中添加了一张新图片。有小费吗(很多人感谢我用新图片@AlexisOlson编辑了我的帖子