[已解决] 排序依据列出现循环引用的解决方案

  [复制链接]
查看103951 | 回复116 | 2020-9-24 19:05:02 | 显示全部楼层 |阅读模式
诉求:品牌字段切片器中的各品牌,希望能根据各品牌销售额的降序进行排序。
尝试:先在维度表中插入销售额,但在建立品牌列和销售额列排序关系中,出现循环引用的报错。
以上,还请各位大神不吝指教。 10107101056391.png
10107101056393.rar (75.5 KB, 下载次数: 0)
回复

使用道具 举报

ymbs | 2020-9-24 19:10:02 | 显示全部楼层
因为你的排序依据是根据关联信息计算出来的,那么在模型内部就会出现循环引用。给你一个建议,如果这个切片器的排序是基于全集的计算,不需要动态化的话,那么你可以在PQ阶段,针对销售额分组一个临时表,再把销售汇总信息先行算出,合并到切片器的维度表里面,数据清洗阶段的计算是不会带入模型的逻辑里面的,就可以避免循环引用
回复

使用道具 举报

ruanx | 2020-9-24 19:16:02 | 显示全部楼层
因为你的排序依据是根据关联信息计算出来的,那么在模型内部就会出现循环引用。给你一个建议,如果这个切片 ...


感谢版主的指点。另外,模型中的排序默认是升序,能否直接调整为降序?还是要添加辅助列? 10107101056392.png
10107101056394.rar (78.49 KB, 下载次数: 0)
回复

使用道具 举报

珠海小西 | 2020-9-24 19:22:02 | 显示全部楼层
模型内的顺序不重要,重要的是模型外部的展现。一般如果对应的表列里面存在数字辅助序列的话,就可以建模里面按列排序来定义到展现层。比如基于模型的数据透视表里面。
回复

使用道具 举报

白泉颐 | 2021-4-30 22:51:04 来自手机 | 显示全部楼层
谢谢网站确实不错,超值
回复

使用道具 举报

find-ok | 2021-6-17 07:32:02 | 显示全部楼层
路过 帮顶 嘿嘿
回复

使用道具 举报

文泰 | 2021-6-22 18:59:04 | 显示全部楼层
沙发???
回复

使用道具 举报

shao1234 | 2021-7-23 14:24:23 | 显示全部楼层
云发教育是我遇到最好的机构,和其他机构有本质区别
回复

使用道具 举报

van | 2021-9-9 08:03:49 | 显示全部楼层
支持,楼下的跟上哈~
回复

使用道具 举报

jacky6636 | 2021-10-5 12:54:51 | 显示全部楼层
1v1飘过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则