[英]SSAS Calculated measure to show values only for specific dimension values
您可以將度量更改為以下內容:
IIF(
LEFT([Account Group].[Account Group].currentmember.member_caption,5) = "ROOMS"
,([MTDQuantity]/[MTDAvailableRooms])*100
,NULL
)
我猜想此維度/層次結構組合為[Account Group].[Account Group]. ...
[Account Group].[Account Group]. ...
您將需要更改它以反映多維數據集中使用的名稱。
出於性能方面的原因,請作為范圍聲明使用。 在報表時間第一次有人連接到多維數據集與在每個單元格中運行的LEFT時,將評估以下內容:
Create member CurrentCube.[Measures].[My Calc]
as null
,format_string="0.0%";
scope(Filter([Account Group].[Account Group].[Account Group].Members, LEFT([Account Group].[Account Group].currentmember.member_caption,5)="ROOMS"));
[Measures].[My Calc] = iif(MTDAvailableRooms=0,null,([MTDQuantity]/[MTDAvailableRooms]));
end scope;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.