首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SSAS求和几乎只显示当前维度中的成员

SSAS求和几乎只显示当前维度中的成员
EN

Stack Overflow用户
提问于 2015-04-08 12:52:11
回答 1查看 1.3K关注 0票数 1

我有下面的专栏。(我现在不能发照片,所以我希望这是有意义的)

代表姓名任命计数可用约会计数

Rep 1\x{e 010} 249

Rep 2\x{e 010}1

Rep 3\x{e76f}3

我试图使用以下求和( all )公式为SSAS中的“总预约”创建一个计算方法,以便添加所有的约会,而不管哪个代表已经接受了这些任命。我目前正在使用以下内容

代码语言:javascript
运行
复制
    SUM(
       (
          [Drug Rep].[Company Name].[All]
        , [Rep].[Rep Name].[All]
        , [Company Team].[Company Team Desc].[All]
       ) 
    ,[Measures].[Appointment Count])

我面临的挑战是,当我这样做时,它会显示数据库中存在的每一个代表,包括代表,这些代表与客户的总约会无关。这破坏了空缺的计算,因为我得到了一个负数,因为总任命是0。

Rep名称\\约会计数#可用约会计数\ Total_TakenAppoint空缺

Rep 1\x{e76f}\x{e76f} 152 \x{e76f} 97

Rep 2\x{e76f}1\x{e76f} 249 \ 152 \x{e76f} 97

代表3

代表4\x{e76f}\x{e76f}

代表5\x{e76f}\x{e76f}

代表6 x\x{e 010} 152

我希望这样,在对所有数据进行求和的同时,它仍然只显示第一个图表中可见的行,并保持249-152的关系,而不是生成所有的‘-152’s。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-08 13:11:01

尝试通过null在度量中加入一些稀疏性

代码语言:javascript
运行
复制
IIF(
  (
     [Rep].[Rep Name].currentmember
     ,[Measures].[Appointment Count]
  )
 = 0
  ,NULL
  SUM(
   (
      [Drug Rep].[Company Name].[All]
    , [Rep].[Rep Name].[All]
    , [Company Team].[Company Team Desc].[All]
   ) 
  ,[Measures].[Appointment Count])
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29515182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档