-
dujiale 数据达人Lv4
发表于2022-9-23 10:06
悬赏100
已解决
楼主
最近需要重新更换一下数据源。我把原来做的报表导出后。重新进行导入然后更换了一下数据源再进行计算出现缺少主源表的问题。这是哪的问题呢
最佳答案
确定主源表的方式为:
主源表是生成sql时from后面第一个表,由于可能有左连接,内连接,全连接等,将分析表中的那个主题表设置为主源表显得尤为重要;
确定主源表规则:先在指标中找,分析其表达式,遇到的第一个主题表将设置为主源表,如果没有找到则在维度、过滤条件中顺序查找,找到就停止;
根据这个规则,在做表时,如何确定第一个指标的表达式,将非常重要;有些场合为了将特定的主题设为主源表,可能需要将第一个指标设置为隐藏;
您按照以上主源表的规则检查一下目前报错的这张表的主源表呢
5个回答
您是用新的数据源搭了一个新环境是嘛,然后把报表导出后,导进这个新环境,更换了sql数据源中选的表和表字段。然后计算报这个错是嘛
目前是所有报表都有问题嘛,还是只有这一张有问题
确定主源表的方式为:
主源表是生成sql时from后面第一个表,由于可能有左连接,内连接,全连接等,将分析表中的那个主题表设置为主源表显得尤为重要;
确定主源表规则:先在指标中找,分析其表达式,遇到的第一个主题表将设置为主源表,如果没有找到则在维度、过滤条件中顺序查找,找到就停止;
根据这个规则,在做表时,如何确定第一个指标的表达式,将非常重要;有些场合为了将特定的主题设为主源表,可能需要将第一个指标设置为隐藏;
您按照以上主源表的规则检查一下目前报错的这张表的主源表呢