其中 - OLAP Cube中的子句

时间:2015-11-30 08:00:09

标签: mysql select olap cube olap-cube

我正在使用OLAP多维数据集,我想从MySQL数据库中选择数据。我想要的是使用" Where-In"子句,如MySQL:

SELECT Id, CompanyName, City, Country
FROM Supplier
WHERE Country IN ('USA', 'UK', 'Japan')

据我了解,在OLAP多维数据集中,我们通过"切片"选择数据。数据。所以我认为我们无法实现类似于"其中In"如上所述的条款。某人可以回答或确认吗?

1 个答案:

答案 0 :(得分:2)

在MDX中,WHERE子句正在设置一个或多个层次结构成员(也称为切片);使用subqueries(即SELECT ...(FROM SELECT ...))来实现过滤。

在您的示例中,您可以选择所有国家/地区,然后使用子查询仅过滤美国/英国/日本。或者您可以直接选择它们:

aof_child_pid

希望有所帮助。