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 此列将实现您上面定义的逻辑。现在在您的多维数据集中使用此计算列作为度量。
我在 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 此列将实现您上面定义的逻辑。现在在您的多维数据集中使用此计算列作为度量。