我有下面的专栏。(我现在不能发照片,所以我希望这是有意义的)
代表姓名任命计数可用约会计数
Rep 1\x{e 010} 249
Rep 2\x{e 010}1
Rep 3\x{e76f}3
我试图使用以下求和( all )公式为SSAS中的“总预约”创建一个计算方法,以便添加所有的约会,而不管哪个代表已经接受了这些任命。我目前正在使用以下内容
    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。
发布于 2015-04-08 13:11:01
尝试通过null在度量中加入一些稀疏性
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])
)https://stackoverflow.com/questions/29515182
复制相似问题