SQL TO MDX 转换(求和和大小写)

SQL TO MDX conversion (SUM and Case)

我在 MDX 上执行简单任务时遇到了问题,因为我是新手。我基本上有一个事实 table 在我的两个专栏中带有“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;

您的问题更多地与 SSAS 项目设计相关,然后与 MDX 相关。在您的 SSAS 项目中,转到 dsv,添加计算的 column.In 此列将实现您上面定义的逻辑。现在在您的多维数据集中使用此计算列作为度量。