我在從 sql server 的 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
我想將不同的值計算為不包括 Names 列中的空白的度量值我寫了下面的 DAX 它給出了錯誤
Total = CALCULATE(
DISTINCTCOUNTNOBLANK(Data[Names]),
filter(data,Data[ID]>10
)
)
如何在 Visual Studio 的 SSAS 表格中撰寫 DAX
謝謝
uj5u.com熱心網友回復:
試試這個措施。NOT(ISBLANK()) 部分相當于 DISTINCTCOUNTNOBLANK。
Total := CALCULATE(
DISTINCTCOUNT(Data[Names]),
Data[ID]>10,
NOT(ISBLANK(Data[Names]))
)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/480224.html
上一篇:試圖洗掉一個空列-winform
