SQL TO MDX转换(SUM和Case)

问题描述 投票:-1回答:1

因为我是新手,所以我在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;
sql mdx
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.