由于我是MDX的新手,所以我在处理简单任务时遇到了麻烦。我基本上在两个列上都有一个带有“ 1”和“ 0”的事实表。我想要一个新的度量,如果两个度量都等于1,则我可以得到“ 1”或“ 0”,并将它们加起来总计,但我无法通过。
这是我的查询,“ BOTH”应该是我想要的结果
select SUM(ASIGNACION_INICIAL), SUM(INICIADO),
SUM(CASE WHEN ASIGNACION_INICIAL = 1 AND INICIADO = 1 THEN 1 ELSE 0 END)
"BOTH",
ID_CAMARA
from EST_MAESTRA_CIVIL group by ID_CAMARA;
答案 0 :(得分:0)
您的问题比MDX更与SSAS项目设计有关。在您的SSAS项目中,转到dsv,然后添加一个计算列。在该列中将实现您上面定义的逻辑。现在,在您的多维数据集中,将此计算出的列用作度量。