【发布时间】:2016-08-09 08:37:42
【问题描述】:
我有一个用于 SSRS 2016 移动报表的共享数据集。该数据集位于 SSAS 数据源上,并且有一个 MDX 查询可以从多维数据集中提取。
从查询中拉回的主键是日期,在 SSAS 中是这样格式化的;但是,当我在 Mobile Report Publisher 中使用数据集时,它不会将其确认为日期数据类型,它认为它是一个字符串。这意味着我不能将数据集用作时间表的主要系列,因为它不认为有任何格式化为日期的内容。
以下是我认为导致问题的 MDX 部分。
SELECT
{
[Unresolved], [Assigned to Provider], [Unresolved past due date], [Other past due date], [Provider past due date],
[Company past due date], [Provider PDD Daily Change], [Company PDD Daily Change], [Other PDD Daily Change], [Company pre due date], [Company PRDD Daily Change]
} ON COLUMNS,
NONEMPTY(
{
[Date Snapshot].[Date].[Date]
}) ON ROWS
FROM [Source]
WHERE
( FILTER([Date Snapshot].[YQMD].[Date], [Date Snapshot].[YQMD].CURRENTMEMBER.MEMBER_KEY >= '2015-08-15') )
【问题讨论】:
标签: reporting-services ssas mdx microsoft-reporting