Ssas 什么是MDX;不在「;SQL';where子句的类比是什么?
在SQL中,我可以这样写:Ssas 什么是MDX;不在「;SQL';where子句的类比是什么?,ssas,mdx,Ssas,Mdx,在SQL中,我可以这样写: SELECT some_column_1, some_column_2 FROM some_table WHERE some_column_3 NOT IN ("blah", "bleh", "meh"); 如何在MDX中执行同样的操作?请注意,某些列\u 3未被选中,但充当过滤器。 除了MDX中的之外,我知道,但我只能将其用于在轴上选择的对象。如何把它放在WHERE子句中?或者如何用其他东西得到同样的结果 例如,我需要这样的东西: SELECT some_meas
SELECT some_column_1, some_column_2 FROM some_table WHERE some_column_3 NOT IN ("blah", "bleh", "meh");
如何在MDX中执行同样的操作?请注意,某些列\u 3未被选中,但充当过滤器。
除了MDX中的之外,我知道,但我只能将其用于在轴上选择的对象。如何把它放在WHERE子句中?或者如何用其他东西得到同样的结果
例如,我需要这样的东西:
SELECT some_measure ON COLUMNS FROM [Model] WHERE some_hierarchy NOT IN ("blah", "bleh", "meh");
SELECT [Measures].[some_measure] ON COLUMNS
FROM [Model]
WHERE {-{[Some Dimension].[some_hierarchy].[blah], [Some Dimension].[some_hierarchy].[bleh], [Some Dimension].[some_hierarchy].[meh]}}
在MDX中,如果希望维度属性的所有成员(任何特定成员除外),请使用以下语法 Dim1.attrubute1.children-Dim1.attrubute1.“您不想要的成员值” 因此,您的查询将转换为 挑选 ([措施][第1栏]) 在专栏上, ( [dim1][column2]。儿童 ) 哪里
([dim1].[column2].[dim1].[column2].[blah],[dim1].[column2].[bleh],[dim1].[column2].[meh]})儿童-{[code>除了函数或其缩写
-
(减号)之外,您可以像这样使用函数:
SELECT some_measure ON COLUMNS FROM [Model] WHERE some_hierarchy NOT IN ("blah", "bleh", "meh");
SELECT [Measures].[some_measure] ON COLUMNS
FROM [Model]
WHERE {-{[Some Dimension].[some_hierarchy].[blah], [Some Dimension].[some_hierarchy].[bleh], [Some Dimension].[some_hierarchy].[meh]}}
... 其中,除了([某些维度].[某些层次].[某些层次],{[某些维度].[某些层次].&[blah],[某些维度].[某些层次].&[bleh],[某些维度].[某些层次].&[meh]});这也是正确的吗?@Kosmo零 这也是正确的