SSAS MDX基于发票日期的货币转换

时间:2015-03-31 11:29:02

标签: scope ssas mdx

我需要在多维数据集中创建一个计算度量,它采用正常的LineAmount并计算每张发票的GBP值。 LineAmount是本地货币。

我尝试了以下范围。

SCOPE([Measures].[LineAmountTest],[Cust Invoices].[INVOICEID].MEMBERS); 
        THIS=[Measures].[LINEAMOUNT]*[Measures].[Exchange rate]/100; 
END SCOPE;

如果我按照该InvoiceID的汇率日期以及SSAS中的InvoiceID进行过滤,则会有效。

但是,当我从过滤器中删除汇率日期时,我希望计算知道因为我选择了该InvoiceID,它应该知道只应用该InvoiceID的发票日期的汇率而不是所有汇率。

我该怎么做?

0 个答案:

没有答案