我需要在多维数据集中创建一个计算度量,它采用正常的LineAmount并计算每张发票的GBP值。 LineAmount是本地货币。
我尝试了以下范围。
SCOPE([Measures].[LineAmountTest],[Cust Invoices].[INVOICEID].MEMBERS);
THIS=[Measures].[LINEAMOUNT]*[Measures].[Exchange rate]/100;
END SCOPE;
如果我按照该InvoiceID的汇率日期以及SSAS中的InvoiceID进行过滤,则会有效。
但是,当我从过滤器中删除汇率日期时,我希望计算知道因为我选择了该InvoiceID,它应该知道只应用该InvoiceID的发票日期的汇率而不是所有汇率。
我该怎么做?