• MDX示例:求解众数(mode)


    在统计学中,众数(Mode)是样本观测值在频数分布表中频数最多的那一组的组中值,主要应用于大面积普查研究之中,众数在一组数据中可能会有好几个。简单的说,众数就是一组数据中占比例最多的一个或几个数。MDX众数求解又是那位人力资源商业智能团队的开发人员咨询的。

     

    求解众数(MODE).MDX
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    //MDX众数MODE求解
    //letusbi.com: begin
    With
         SET SampleSet AS
         {
             [ Date ].[Calendar].[ Month ].&[2013]&[1],
             [ Date ].[Calendar].[ Month ].&[2013]&[2],
             [ Date ].[Calendar].[ Month ].&[2013]&[3],
             [ Date ].[Calendar].[ Month ].&[2013]&[4],
             [ Date ].[Calendar].[ Month ].&[2013]&[5],
             [ Date ].[Calendar].[ Month ].&[2013]&[6],
             [ Date ].[Calendar].[ Month ].&[2013]&[7],
             [ Date ].[Calendar].[ Month ].&[2013]&[8],
             [ Date ].[Calendar].[ Month ].&[2013]&[9],
             [ Date ].[Calendar].[ Month ].&[2013]&[10],
             [ Date ].[Calendar].[ Month ].&[2013]&[11],
             [ Date ].[Calendar].[ Month ].&[2013]&[12]
         }
     
         MEMBER measures.CountSame AS
             count (
                 filter(
                     union (
                         SampleSet,
                         {[ Date ].[Calendar].currentmember} as CurrentMonth
                     ),
                     (
                         [ Date ].[Calendar].currentmember, [Measures].[Customer Count ])
                         =(CurrentMonth.item(0).item(0), [Measures].[Customer Count ])
                     )
                 )
             )
     
    //众数MODE
         MEMBER measures.mode AS
             (
                 topcount(
                     SampleSet,
                     1,
                     measures.CountSame
                 ).item(0).item(0),
             [Measures].[Customer Count ]
             )
     
    select
    {
         [Measures].[Customer Count ],
         measures.CountSame,
         measures.MODE
    } on 0
    from
         [Adventure Works]
    //letusbi.com: End

    本文维护地址:MDX示例:求解众数(mode)

  • 相关阅读:
    关于使用wcf架构分布式系统的一点想法
    vs2012 远程调试服务器上iis下的程序
    F#定义方法参数
    产生不重复的随机数
    巧在C#中设置多维动态数组,可以动态增加及删除
    C#时间相减
    css控制图片大小的方法
    常用网络命令
    DEDE SQL 常用语句
    未审核文档发布时间的自动更改方法for DEDEcms v5.3(修正版)
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3223559.html
Copyright © 2020-2023  润新知