1

我正在尝试使用 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

此致,

4

2 回答 2

2

这就是您的查询的样子。

select Measures.Value on columns,

nonempty
(
DimPlan.Plan.Plan,
DimCategory.Category.Category,
DimProduct.Product.Product
)
on rows 
from YourCube
于 2018-12-11T14:06:41.713 回答
0

看起来您正在让ALL每个层次结构的成员进入结果。

与 MoazRubs 的答案非常相似,但无需使用该NonEmpty功能 - 您可以通过运算符简单地交叉加入层次结构*

SELECT
      Measures.Value ON 0,
      DimPlan.Plan.Plan.MEMBERS *
      DimCategory.Category.Category.MEMBERS *
      DimProduct.Product.Product.MEMBERS
         ON 1
FROM YourCube; 
于 2018-12-16T18:02:37.417 回答