数据工厂SAP BW



我正在尝试使用Azure中的数据工厂从SAP BW导出数据。连接正常,我可以获取数据。问题是我如何获取数据。图片很好地描述了这个问题。

有人遇到过类似的事情吗?关于如何处理这个问题,有什么建议吗?非常感谢您的帮助!

查询类似:

SELECT
[Measures].<<Measure>> ON COLUMNS, 
NON EMPTY 
{<<Dimension>>.MEMBERS,
<<Dimension>>.MEMBERS} ON ROWS
FROM <<Cube>>

图片:https://i.stack.imgur.com/9Gxfh.png

致问候,

这就是查询的样子。

select Measures.Value on columns,
nonempty
(
DimPlan.Plan.Plan,
DimCategory.Category.Category,
DimProduct.Product.Product
)
on rows 
from YourCube

看起来您正在将每个层次结构的ALL成员带入结果中。

与MoazRubs的答案非常相似,但不需要使用NonEmpty函数-您可以简单地通过*运算符交叉连接层次结构:

SELECT
Measures.Value ON 0,
DimPlan.Plan.Plan.MEMBERS *
DimCategory.Category.Category.MEMBERS *
DimProduct.Product.Product.MEMBERS
ON 1
FROM YourCube; 

最新更新