您是否需要在案例中添加currentMember比較?
我想這會工作好嗎?
case
when [measure].[frequency] >3 then 'red'
when [measure].[frequency] <3 then 'yellow'
when [measure].[frequency] =3 then 'Green'
else 'NA'
end
雖然您是否必須使用'NA'?在這種情況下你不能使用null
嗎?
case
when [measure].[frequency] >3 then 'red'
when [measure].[frequency] <3 then 'yellow'
when [measure].[frequency] =3 then 'Green'
else NULL
end
你計算的其他部分看起來像它需要使用IS
運營商這樣的比較[poa].[segment].&A
反對的東西:
([poa].CURRENTMEMBER IS [poa].[segment].&A)
所以加入這個到case
聲明:
CASE
WHEN [measure].[frequency] >3
AND ([poa].CURRENTMEMBER IS [poa].[segment].&A) THEN 'red'
WHEN [measure].[frequency] <3
AND ([poa].CURRENTMEMBER IS [poa].[segment].&A) THEN 'yellow'
WHEN [measure].[frequency] =3
AND ([poa].CURRENTMEMBER IS [poa].[segment].&A) THEN 'Green'
ELSE NULL
END
請儘快幫助我 – Adi
爲什麼它不起作用?你得到一個錯誤或不正確的結果?提供錯誤結果和期望結果的截圖。 – GregGalloway
它顯示像#valueerr – Adi