查询 (8, 5) 解析器:'SELECT' 的语法不正确
Query (8, 5) Parser: The syntax for 'SELECT' is incorrect
我有以下 MDX 代码并收到上述错误。我找到了几篇文章,但对如何更改它感到困惑:
CREATE MEMBER CURRENTCUBE.[Measures].[Calculated Member]
AS SELECT
NON EMPTY
{
[Measures].[Unit Count]
} ON COLUMNS
FROM [Testing],
VISIBLE = 1 ;
有人可以重写它以使其工作吗?
CREATE MEMBER CURRENTCUBE.[Measures].[Calculated Member]
AS
[Measures].[Unit Count]
,VISIBLE = 1 ;
计算成员的定义不允许 SELECT
、ON
或 NON EMPTY
。这些是为了在数据检索期间使用。
因此,一旦您的会员准备就绪,您就可以像这样使用它:
SELECT [Measures].[Calculated Member] ON 0,
NON EMPTY SomeDim.SomeAttribute.MEMBERS ON 1
FROM [Testing]
您可以在多维数据集结构选项卡中创建一个计算度量,您可以在其中右键单击 -> 新建度量和 select table -> 列名称和聚合(其中的计数和非重复计数) .
然后你可以在SSMS中打开AS并编写查询并指定你的where子句
select [Measures].[Order Key Distinct Count] on columns
from testing
WHERE ( [Dim].[Hierarchy].&[Value] )
我有以下 MDX 代码并收到上述错误。我找到了几篇文章,但对如何更改它感到困惑:
CREATE MEMBER CURRENTCUBE.[Measures].[Calculated Member]
AS SELECT
NON EMPTY
{
[Measures].[Unit Count]
} ON COLUMNS
FROM [Testing],
VISIBLE = 1 ;
有人可以重写它以使其工作吗?
CREATE MEMBER CURRENTCUBE.[Measures].[Calculated Member]
AS
[Measures].[Unit Count]
,VISIBLE = 1 ;
计算成员的定义不允许 SELECT
、ON
或 NON EMPTY
。这些是为了在数据检索期间使用。
因此,一旦您的会员准备就绪,您就可以像这样使用它:
SELECT [Measures].[Calculated Member] ON 0,
NON EMPTY SomeDim.SomeAttribute.MEMBERS ON 1
FROM [Testing]
您可以在多维数据集结构选项卡中创建一个计算度量,您可以在其中右键单击 -> 新建度量和 select table -> 列名称和聚合(其中的计数和非重复计数) .
然后你可以在SSMS中打开AS并编写查询并指定你的where子句
select [Measures].[Order Key Distinct Count] on columns
from testing
WHERE ( [Dim].[Hierarchy].&[Value] )