csv 如何在PowerBI中创建视觉效果,当您有多个列,其中单元格具有多个值?

dgtucam1  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(94)

| 名字|区域|状态|类型|
| --|--|--|--|
| RFP1| ERCOT| TX|仅储存|
| RFP2| PJM| IN,KY|所有源,加上存储,指定存储|
| RFP3| PJM、MISO|印第安纳州,路易斯安那州|所有源|
| RFP4| SPP| AR、NM、SD|可再生能源,加上存储,指定存储|
| RFP5| SPP| AR,MO,ND|所有源|
我有一个类似于上面的Excel文件。我如何计算每个逗号分隔的值。(即,对于上述内容,它将是ERCOT = 1,PJM = 2,MISO = 1,AND SPP = 2;而不是ERCOT = 1,PJM = 1,PJM,MISO = 1,SPP=2)?并使其与视觉效果保持动态?它正在创建名为Contains ERCOT,Contains PJM等的计算列?还是类似this的方法来复制行?
我一直在手动复制行在源excel文件,我想少得多的手动。

b1zrtrql

b1zrtrql1#

在PowerQuery中,右键单击Region标题并选择Split Column> By Delimiter...。在弹出窗口中:

  • Select or enter delimiter-选择--Custom--并输入,(逗号空格)。
  • 展开Advanced options并选择Split intoRows

现在每个Region都应该有一行。从这里您可以创建一个DAX度量值来给予行计数。
或者,如果你只是想要一个计数-然后在DAX中创建一个计算列:

Region Count = 
  var r = SUBSTITUTE([Region], ", ", "|")
  return PATHLENGTH(r)

字符串

相关问题