powerbi - 从 CSV 文件中的单元格值中获取子字符串的存在计数 - Power BI Desktop
问题描述
我有一个列名为 MFileName 的 CSV 文件,其中包含值
1500_MM_19876_USA_TEST_TRXE
1800_RR_12960_US1_TEST_TRAX
1501_MM_19876_US1_TEST_TRXE
1802_RR_12960_USA_TEST_TRAX
1501_MM_19876_US1_TEST_TRXE
1803_RR_12960_USA_TEST_TRAX
1804_RR_12960_US1_TEST_TRAX
所以,我的要求是在切片机中显示,美国 ==== 3 && US1 ==== 4
我将此 csv 文件加载到 powerbi desktop 并想创建一个报告/切片器。我被困在需要应用什么 DAX 查询才能获得:想要获取 1)存在多少条记录以“USA”作为子字符串 2)存在多少条记录以“US1”作为子字符串
我尝试了一些 DAX 查询,但它失败了。我从电源查询编辑器创建了一个新列并尝试编写查询。
USAcountcoulmn=IF(FIND("USA",table1(MfILENAME),1,0) >=1,1,0)
现在我尝试了另一个查询:
USACountctual = SEARCH("USA",Table1[MFILENAME],,0)
结果,它在单元格值中返回 、 0 或 1 。但是,我怎样才能获得在“MFILENAME”列中存在子字符串(文本)“USA”的单元格总数?在切片器中,我应该将“USA”的值为 3,“US1”的值为 4
解决方案
试试这个措施
USACountctual =
COUNTAX(
Table1 ;
IFERROR( SEARCH( "US1" ; Table1[MFILENAME] ) ; BLANK() )
)
推荐阅读
- google-api - 如何在凭据中取消选择“https://mail.google.com/scope”
- spring-boot - Kafka 指标似乎没有正确更新
- python - 以单个下划线字符结尾的字符串
- android - 有错误构建电报android源
- javascript - 在 Angular 8 中使用 cli 命令添加 Web Worker 后出现错误
- cluster-analysis - 哪种算法以及哪种超参数组合最适合对这些数据进行聚类?
- php - PHP为文件上传生成随机目录
- html - 视口大小更改时,CSS 媒体查询样式将不适用
- php - Codeigniter 3 HMVC 已被破坏
- python-3.x - Python 打包问题