查找当年最后一个月的MDX代码:动态

时间:2019-04-29 05:10:10

标签: ssas mdx

我想在一个多维数据集中创建一个计算,并尝试找出当前年份的最后一个月。我想在上个月的Power BI报告中将此切片器用作切片器(多维数据集通过Live Connection连接),因此无法在DAX中创建此代码。 请帮助我以YYYYMM格式写此内容。

1 个答案:

答案 0 :(得分:0)

如果您使用的是USER层次结构,则以下示例可以提供帮助

带有会员measures.t 如 (后代([Date]。[Calendar] .currentmember,[Date]。[Calendar]。[Month],SELF).item( 后代([Date]。[Calendar] .currentmember,[Date]。[Calendar]。[Month],SELF).count-1).item(0) ,[Measures]。[Internet Sales Amount])

member measure.t1 如 后代([Date]。[Calendar] .currentmember,[Date]。[Calendar]。[Month],SELF).item( 后代([Date]。[Calendar] .currentmember,[Date]。[Calendar]。[Month],SELF).count-1).item(0).name

SELECT {measures.t,measures.t1} 在0上 [Date]。[Calendar]。[Calendar Year]。&[2013] 在1 摘自[冒险作品]

enter image description here

编辑:基于评论的更改

带有会员measures.t

str(datepart(“ YYYY”,Now()))+“ 12” // DateAdd(“ m”,-2,Now()) //)

选择 {measures.t} 在列上,

[日期]。[日历年]。&[2014] 在行上 从 [冒险作品]

结果

enter image description here