在我的维度表中为放弃的呼叫我有ID 1代码NO,ID 2代码YES 我想要根据是否将这些ID加载到事实表中该呼叫被放弃使用联接。从维度表中设置事实表中的ID
如何永远存在的问题,我的数据库中被遗弃的值是否为NULL,是否为1。
所以,当我加入
INNER JOIN datamartend.dbo.Abandoned_Call_Dim
ON incoming_measure.Abandoned = Abandoned_Call_Dim.abandoned_code
它拉没有结果?
有关于此的任何想法?
基本上所需要的是:
我想从废弃尺寸废弃的ID为2,如果在度量abandonded值为null,如果不为空
感谢
你说有两个表'incoming_measure'和'Abandoned_Call_Dim' NULL值?您是否可以显示更多查询,因为查询的其他部分可能会对此行为负责 – whytheq
如果未放弃调用,则不会在maincall表中显示null。在被遗弃的昏暗的ID不丢弃是3 在主表theres a 1如果它被遗弃,并在维度是2. 我无法找出如何匹配维度id maincall中的值? –
你能不能用'ISNULL(MAINCALLTABLE.Abandoned,3)'替换你的连接部分? – whytheq