Microstrategy - 如何使用布尔带创建自定义组

问题描述

所以,过去几天我一直在处理这个问题,这让我发疯了。

我有一堆看起来像这样的表格:

Fact table 1,Lookup for stores that maps StoreID and StoreRegion

Fact table 2,cointains StoreID,CustomerID,and information about Sales quantity

我的目标是拥有这样的东西:

Final result desired

因此报告中用户可以选择两个区域(从提示中),然后报告显示有多少客户(指标 N_SCO 基本上是一个计数(客户))在这两个区域都有销售,以及他们有多少有多少客户只在第一个区域进行了销售以及他们花了多少钱,有多少客户只在第二个区域进行了销售以及他们花了多少钱。

我试图搞乱自定义组,我认为这是答案,它让我发疯。有人可以帮我一把吗?我不明白我必须如何打破自定义组中的指标,或者我应该使用哪种类型的波段来获得这样的结果。我知道这是可能的,我见过它,但我无法访问它背后的 sql,因为它就像一年前在我以前的公司一样,我只是不明白它是如何完成的。

解决方法

答案是

创建 2 个类似的区域提示(称为区域 1 和区域 2) 现在创建 2 个收入指标,region1 收入(过滤器中带有区域 1 提示)和区域 2 收入(过滤器中带有区域 2 提示) 在自定义组乐队中可能如下所示 YY - 区域 1 收入 > 0 和区域 2 收入 > 0

YN - region1 收入 > 0 AND 区域 2 收入 = 0 或 null

NY - region1 收入 = 0 或空 AND 区域 2 收入 > 0

ManishaGupta 通过 Microstrategy 社区与我联系