我最近尝试在 Power BI 中使用 MDX 查询直接从 SAP Business 仓库多维数据集中查询信息。我遇到了一条错误消息,我不知道如何解决。错误消息是:“SAP Business Warehouse:指定变量 Day Interval 的值”
在报告中,选择日期范围是强制性的。如果我单击使用 Power BI 到 SAP BW 连接器,则其中一个步骤类似于下面的屏幕截图:
日期在被调用的多维数据集中,[0CALDAY]
并使用指定[0CALDAY].[20101107]
但是,如果我使用 MDX 使用下面的代码查询类似的数据
select {[Measures].[00O2THVIBBMJV8JIFLLW439K8]} on columns
from [0PT_MP01/Y_PT_TM_Q001_BOBJ]
where {[0CALDAY].[20101101]: [0CALDAY].[20101110]}
并单击确定,我将收到消息说:“SAP Business Warehouse:为变量 Day Interval 指定一个值”。我对此的理解是我选择天间隔的方式不被认可?
我也试过用&
前面[20101101]
弄成这样:([0CALDAY].&[20101101]
根据网上的一些介绍),然后我收到语法错误信息。
我可以用查询语言做些什么吗?我需要将数字转换为日期类型吗?我对 MDX 和 Cube 真的很陌生,任何建议都将不胜感激。
谢谢