SQL、MDX将两个查询的结果合并为一个查询
使用SQL Server 2014 SSAS。 我需要从以下两个MDX查询中创建一个查询的帮助 我有两个问题:SQL、MDX将两个查询的结果合并为一个查询,mdx,Mdx,使用SQL Server 2014 SSAS。 我需要从以下两个MDX查询中创建一个查询的帮助 我有两个问题: SELECT NON EMPTY { [ItemType].[ItemType Key].&[Large Bag]}on columns, NON EMPTY { ([MainMarket].[MainMarket Key].&[BOSTON] ) } ON ROWS FROM [Cube1]; 返回: Large Bag BOST
SELECT NON EMPTY { [ItemType].[ItemType Key].&[Large Bag]}on columns,
NON EMPTY { ([MainMarket].[MainMarket Key].&[BOSTON] ) } ON ROWS
FROM [Cube1];
返回:
Large Bag
BOSTON 24,911
SELECT NON EMPTY {[ItemCategory].[ItemCategory Desc].&[Dress Item]} on columns,
NON EMPTY { [MainMarket].[MainMarket Key].&[BOSTON] ) } ON ROWS
FROM [Cube1];
Dress Item
BOSTON 519,699
返回:
Large Bag
BOSTON 24,911
SELECT NON EMPTY {[ItemCategory].[ItemCategory Desc].&[Dress Item]} on columns,
NON EMPTY { [MainMarket].[MainMarket Key].&[BOSTON] ) } ON ROWS
FROM [Cube1];
Dress Item
BOSTON 519,699
我需要返回:
Large Bag Dress Item
BOSTON 24,911 519,699
谢谢你的帮助
注
我需要一个查询,它将把维度作为列标题并排放置,并在行上求和
ItemType和ItemCategory是维度,也是主市场。我希望ItemType和ItemCategory作为列(彼此相邻,而不是一个在另一个之上),MainMarkets作为行
在本例中,我将所有ItemStype作为列标题,状态作为行,每个状态/项目的每个相关总和。我可以运行相同的查询,将ItemType维度替换为ItemCategory维度,并获得相同的结果
SELECT NON EMPTY {[ItemType].[ItemType Key].ALLMEMBERS} on columns,
NON EMPTY {[MainMarket].[MainMarket Key].ALLMEMBERS} ON ROWS
FROM [Cube1];
我需要的是一个查询,它将两个项目维度并排返回为列
Type1 Type2 Type3 Category1 Category2 Category3
Albany 100 200 700 250 250 500
Boston 100 350 300 250 250 250
Chicago 10 20 80 50 50 0
仅查看问题的第一个过去式,您给出的两个查询可以使用逗号组合,以列出第一组中的两个成员:
SELECT
{[ItemType].[ItemType Key].&[Large Bag],[ItemCategory].[ItemCategory Desc].&[Dress Item]} ON COLUMNS,
{[MainMarket].[MainMarket Key].&[BOSTON]} ON ROWS
FROM [Cube1];
请注意,显示的数字将来自默认度量值。您可以在查询结束时使用
WHERE([Measures].[NameOfMeasure])
指定要查看的度量值。显示不正确。我需要尺寸标注在相邻的列上,请您修改问题,以便我们确切知道需要什么?