PowerBi不支持SSAS OLAP多维数据集日期字段

时间:2017-06-15 13:21:11

标签: date ssas powerbi olap

我们有一个SSAS OLAP多维数据集,经过长时间的生产并经过数十个用户的完美测试,具有正常的时间维度(两个层次结构,几个月和一周,但这无关紧要)。

时间维度键是日期字段。在数据视图中,它被定义为DataType:System.DataTime。在维度上作为日历 - >日期,用法:密钥。

在访问OLAP多维数据集的Excel表格上使用此日期字段已完全正常运行,是日期,“日期过滤器”选项可按预期使用。

但是试图在PowerBI上使用这个领域击败了我们所有的努力!没有办法让PowerBI将该字段解释为日期,因此没有可用的日期过滤器。 PowerBI认为这是一个文本领域,我们无法思考它会改变它的行为。

我们使用外部Excel测试了PowerBI并添加了SSAS OLAP维度,以便能够修改字段格式并且令人惊讶!该字段被解释为文本。将格式更改为日期使其工作。 但是,当直接作为PowerBI支持的主要(且唯一)数据源访问时,无法更改SSAS OLAP多维数据集的格式。

知道如何定义SSAS OLAP日期字段,以便PowerBI知道它是一个日期吗?

2 个答案:

答案 0 :(得分:3)

发现它!永远疯狂的一分钟后,我发现了差异。

我能够在同一个多维数据集上创建两个维度,并使用相同的字段。一个有效,另一个没有。

将日期字段定义为按键排序,PowerBi将其视为日期。

将日期字段定义为按名称排序,PowerBi将其视为文本。

答案 1 :(得分:0)

我遇到了同样的情况。我不知道OP的日历维度属性,但是他的解决方案对我没有帮助。

在尺寸设计中,我使用了ValueColumn属性

enter image description here

在Power BI中,我看到了一个新领域,它与Slicer视觉效果非常好:

enter image description here

Excel都保持不变:

enter image description here