MDX相对较新,但熟悉SSRS,并且我有一个查询可以在SSMS的查询设计器中按照我希望的那样工作,但是我不太确定如何在SSRS中对其进行参数化。
查询返回部门和班次作为维度,小时和期间作为度量值,查询按会计年度筛选,期间度量值作为该年度的特定期间。
查询正常,但不知道如何通过实现会计期间和会计年度参数转换为SSRS。
查询:
WITH MEMBER [measures].[Period] AS
SUM([Date].[Fiscal Period].[P9],[Measures].[Hours])
SELECT NON EMPTY [Department].[Department].[Department] * [Associate].[Current Shift].[Current Shift] on Rows,
{[Measures].[Hours], [Measures].[Period]} ON Columns
FROM Personnel
WHERE [Date].[Fiscal Year].[FY2015]发布于 2015-10-19 19:03:47
为会计年度和会计期间创建两个参数。然后使用下面的查询:
SELECT NON EMPTY [Department].[Department].[Department] * [Associate].[Current Shift].[Current Shift] on Rows,
[Measures].[Hours] ON Columns
FROM Personnel
WHERE
(
StrToMember(@FiscalYear, CONSTRAINED),
StrToMember(@FiscalPeriod, CONSTRAINED)
)https://stackoverflow.com/questions/33170585
复制相似问题