【问题标题】:Microstrategy - Ratio from Summary Report fields微观策略 - 汇总报告字段的比率
【发布时间】:2014-12-01 09:13:41
【问题描述】:

在一个查询中,我有一个 case 语句,它给出了参加面试的两个值中的任何一个 - 这是从另一个字段得出的,该字段为 3 个不同的场景提供一个值,实际上意味着参加 = Y,一个值涵盖不参加 = N . 例如,我的输出中有这样的内容:

Unique_ID   New/Existing                 Attend_Interview         
=========   ========================     ================    
12554445    E                            Y
65766879    N                            N
53375654    N                            Y
44323224    E                            N
93656786    E                            Y

然后,我将其放入 Microstrategy (MS) 中的摘要网格中,以计算出新的/现有的应用程序进一步按 Y/N 细分以供参加。

但我也想找出新应用程序参加与新应用程序未参加的比率,但是在 MS 中无法做到这一点,因为我使用的是交叉表摘要报告,因此如果可能的话需要尝试在 SQL 中计算。

我的摘要目前看起来像这样:

                  N                       E
       ======================  =========================
        **Y**           N         **Y**           N
      =========    ==========   =========     =========
         570           140         89            56  

我想计算出 570/89 的比率,但正如我所说,我认为我需要在 SQL 中做一些事情,以便将其放入我的摘要报告中,因为这些不是我可以划分的物理列。

非常感谢您提供有关如何创建此比率字段的任何建议或对我正在做的工作进行返工的建议。

使用:SQL Server 2008 R2 Express 和网页版 MS

【问题讨论】:

    标签: summary microstrategy


    【解决方案1】:

    您可以为Attend_Interview = YAttend_Interview = N 案例创建两个条件指标,然后您可以计算这两个指标之间的比率。

    如果您想在交叉表报告中使用这些指标,您应该将 Attend_Interview 属性替换为指标。

    【讨论】:

    • Attend 列派生自一个 SQL 列,并在摘要报告中由 MS 拆分为 2,因此我不能将它们用作 MS 报告中的指标,除非在 MS 中有另一种方法我还不知道。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多