使用DAX计数编号行,其中列包含特定字符串

时间:2017-04-25 09:47:00

标签: dax ssas-tabular

在SSAS中,我想创建一个度量来计算列值包含特定字符串的行数。 例如。表

| ID |项目

| 1 | greenapple

| 2 | blueapple2

| 3 | yellowapple

| 4 | purplegrape

搜索" apple"。 我希望措施返回3。 我该怎么写DAX表达式?

感谢。

1 个答案:

答案 0 :(得分:0)

第一步在表中添加一列

AppleFlag:= if(SEARCH(" apple",Table1 [Name],1,0)> 0,1,0)

步骤2然后创建度量

Apple Count:= SUM(Table1 [AppleFlag])

enter image description here