【发布时间】:2019-09-19 22:24:46
【问题描述】:
我正在尝试让参数自动填充今天的日期。我正在使用查询设计器和 MDX。
StrToMember(“[Date].[Calendar Year].&[“+Format(now(), “yyyy”)+”]”)
以上是我试图开始工作的内容,但事实并非如此。
WITH MEMBER [Measures].[LY MTD New and Up] AS
([Measures].[Parallel Last Year MTD Quantity],[Performance Groups Name].&[149])
SELECT NON EMPTY {
[Measures].[Profit],
[Measures].[MTD Profit],
[Measures].[Weekly Trending Profit],
[Measures].[Parallel Last Week Profit],
[Measures].[Parallel Last Month MTD Profit],
[Measures].[Parallel Last Year MTD Profit],
[Measures].[LY MTD New and Up] }
ON COLUMNS, NON EMPTY {
([Locations and Employees].[Store Name].ALLMEMBERS ) }
DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_VALUE, MEMBER_UNIQUE_NAME
ON ROWS FROM (
SELECT ( [Date].[Calendar].[Day].[2018-08-18] )
ON COLUMNS FROM ( SELECT ( STRTOSET(@LocationsandEmployees, CONSTRAINED) )
ON COLUMNS FROM [Super])) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
这行得通
这不行
我也试过
[Date].[Day].&[now()]
StrToMember('[DHC].[DHC].&[' + Format(Now(),'dd/MM/yyyy') + ']')
【问题讨论】:
标签: reporting-services mdx ssrs-2016