SSAS 表格 DISTINCTCOUNTNOBLANK 等效项

SSAS tabular DISTINCTCOUNTNOBLANK equivalent

我从 sql 服务器

的 SSAS 表格导入中有以下数据
create table #Data (ID int,Names varchar(50))
insert into #Data values
(1,'one'),(2,NULL),(3,'two'),(4,'one'),
(5,NULL),(6,NULL),(7,'two'),(8,'three'),
(9,'one'),(10,NULL),(11,'two'),(12,'one'),
(13,NULL),(14,NULL),(15,'two'),(16,'three')
 select * from #Data
 drop table #Data

我想将非重复值计算为从名称列中排除空白的度量 我写了下面的 DAX 它给出了错误

Total = CALCULATE(
                    DISTINCTCOUNTNOBLANK(Data[Names]),
                  filter(data,Data[ID]>10 
                   )
                   )

如何在 Visual studio

的 SSAS 表格中编写 DAX

谢谢

试试这个措施。 NOT(ISBLANK()) 部分是 equivalent of DISTINCTCOUNTNOBLANK.

Total := CALCULATE(
 DISTINCTCOUNT(Data[Names]),
 Data[ID]>10,
 NOT(ISBLANK(Data[Names]))
)