【问题标题】:Custom drilldown自定义向下钻取
【发布时间】:2016-01-14 17:55:41
【问题描述】:

晚上好。 请告诉我如何编写自定义钻取。 有城市(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 个出生孩子的城市。

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

谢谢。

【问题讨论】:

    标签: olap intersystems-cache intersystems


    【解决方案1】:

    您的问题不是很清楚,但我希望它与 DeepSee 中的自定义钻取概念有关。 您可以通过 Analyzer 中的数据透视设置来管理自定义向下钻取行为。 正如我所见,您的多维数据集中至少有两个单独的维度: 周和城市。 假设您想查看几周内的数据,然后进入特定一周的城市。 使其执行以下操作: 创建新的枢轴。 将“周”级别放在“行”部分 点击行的设置按钮 使用以下行添加自定义向下钻取表达式: [城市].[H1].[姓名].成员

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

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

    【讨论】:

    • 感谢您的回答,但主要问题是我必须写什么来获取本周所选日期的非空计数城市,并且双击(例如)具有平均计数的星期二列后“消失”
    • 自定义向下钻取无法使用另一组列选项
    • 谢谢,这是我真正要求的
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多