我有这张桌子:
Date Person Usable
20140101 AAA TRUE
20140101 AAA TRUE
20140101 AAA FALSE
20140101 BBB FALSE
我想按日期和人显示可用的计数和不可用的过滤计数。
Date Person Usable Not usable
20140101 AAA 2 1
BBB 0 1
我不知道如何为可用和不可用的列创建指标
答案 0 :(得分:0)
您需要两个条件指标。
创建两个过滤器,F_Usable和F_NotUsable:
然后创建度量值Usable as count(Person @ ID)[我假设你有一个名为Person的属性],条件为F_Usable,然后创建一个不可用的度量,相同的公式,但F_NotUsable过滤器。
现在,您可以将指标放在报告中。
另一种方式,我认为更先进的方法是定义两个事实:
然后,您必须创建两个将使用这些事实的指标。
第二种方法也会产生性能更高的查询,但您在事实定义中引入了逻辑。这是可能的,但是当你已经非常熟悉MicroStrategy SQL Engine时,我认为这是其中之一。