1

晚上好。请告诉我如何编写自定义钻取。有城市(City),每个城市都有每天(例如:上个月)的出生人数(Amount),今天的值有空

以下是对汇总表的 MDX 查询示例:

SELECT NON EMPTY {[MEASURES]. [NEW_MEMBERMEASURE1], NONEMPTYCROSSJOIN ([Week]. [H1]. [Week]. & [NOW], [Measures]. [Amount])} ON 0, NON EMPTY [DayName]. [ H1]. [DayName] .Members ON 1 FROM [HISTORYBORN]

行的名称是星期几(星期一,星期二...星期日) 第一列有值 - 一周中某一天所有城市的平均出生人数 第二列有值​​​​- 一周中所有城市的出生总数(即如果今天是星期三,则除星期一和星期二之外的所有天的值都将为空)

问题:我要在“Axis Options”的“Drilldown Expression”中写什么来双击,例如周二,它会显示周二的城市列表和出生人数!本周!没有具有平均值(第一列)和城市的列,其中这一天有 0 个出生的孩子。

下一级[City]中的城市名称。[H1]。[姓名]

谢谢你。

4

2 回答 2

2

您的问题不是很清楚,但我希望它涉及 DeepSee 中的自定义钻取概念。您可以通过 Analyzer 中的数据透视设置来管理自定义向下钻取行为。如我所见,您的多维数据集中至少有两个独立的维度:周和城市。假设您想查看数周内的数据,然后进入特定一周的城市。要做到以下几点:创建新的枢轴。在“行”部分删除周级别单击“行”的设置按钮添加自定义向下钻取表达式,其中包含以下行:[City].[H1].[Name].Members

数周后享受您对城市的自定义钻取。

有关详细信息,请参阅文档中的本章

于 2016-01-15T14:25:23.183 回答
0

使用带有自定义 SQL 列表的钻取。

于 2016-01-19T10:24:28.350 回答