自定义钻取

时间:2016-01-14 17:55:42

标签: olap intersystems-cache intersystems

晚上好。 请告诉我如何编写自定义深入分析。 有市(市),每个城市都有每天的出生人数(金额)(例如:上个月),今天的值有空

以下是汇总表的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]

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

问题: 我必须在" Drilldown Expression"在"轴选项"双击,例如在星期二,它将显示星期二的城市列表和出生人数!本周!没有平均值(第一列)和城市的列,其中这一天有0个出生的孩子。

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

谢谢。

2 个答案:

答案 0 :(得分:2)

您的讨论不是很明确,但我希望它涉及DeepSee中的自定义钻取概念。 您可以通过Analyzer中的枢轴设置管理自定义钻取行为。 我看到你的立方体中至少有两个独立的维度: 周和城市。 假设您希望在几周内查看数据,然后进入特定周的城市。 要做到以下几点: 创建新的透视。 在“行”部分删除“周”级别 单击Rows的设置按钮 使用以下行添加自定义钻取表达式: [市] [H1]。[名称] .Members

在数周后享受您对城市的自定义细分。

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

答案 1 :(得分:0)

drillthrough与自定义SQL列表一起使用。