Ssas MDX上次订单日期和上次订单值

Ssas MDX上次订单日期和上次订单值,ssas,mdx,Ssas,Mdx,我已经在谷歌上搜索过了,但我没有抓住要点 我有一张这样的事实表 事实顺序 id、id\u日期、金额id\u供应商 1 1 100 4 2 3 200 4 其中,id_date是具有 身份证日期月份 2011年1月1日1月1日 2011年1月2日1月 三, 我想写一封计算过的会员信,告诉我同一供应商的最后日期和最后金额。最后日期和最后金额——这是该供应商的最大值吗 如果“是”,那么您可以为字段id\u date和amount创建两个聚合为“max”的度量。 并按以下方式将

我已经在谷歌上搜索过了,但我没有抓住要点

我有一张这样的事实表

事实顺序

id、id\u日期、金额id\u供应商 1 1 100 4 2 3 200 4

其中,id_date是具有

身份证日期月份 2011年1月1日1月1日 2011年1月2日1月 三,


我想写一封计算过的会员信,告诉我同一供应商的最后日期和最后金额。

最后日期和最后金额——这是该供应商的最大值吗

如果“是”,那么您可以为字段id\u date和amount创建两个聚合为“max”的度量。 并按以下方式将max id_date转换为适当的视图:

CREATE MEMBER CURRENTCUBE.[Measures].[Max Date]
 AS 
IIF([Measures].[Max Date Key] is NULL,NULL,
STRTOMEMBER("[Date].[Calendar].[Date].&["+STR([Measures].[Max Date Key])+"]").name), 
VISIBLE = 1  ;
如果字典中的最长日期具有最长ID,它将起作用。在我看来,您应该使用日期,而不是1,2,3…,而是20110101、20110102等


如果您不想获得最大值,请提供更多详细信息和小示例。

好的,我的解释很差,这是事实:我有一个事实表,类似于订单详细信息,每行包含度量表的id,例如id客户机,它是度量客户机的id文件,我的id日期是2001010120010102,依此类推,这是一个逻辑键,其度量日期包含年份trimestr,因此转换为一个。例如,我需要能够输出一个报告,其中每一行都包含客户机、该客户机的最新订单、最新订单的值。我不知道该怎么做