BI处理数据集,可以把开始到结束的数字拆分到每一行吗?如8到10,拆分成8、9、10

image.png

可以建立一张维度表,用于存放1-100,有没有啥处理思路~

谢谢

这个又如何通过BI自助数据集实现呢 不通过sql

image.png

FineBI 太空人 发布于 2022-2-27 02:21 (编辑于 2022-2-27 20:34)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-2-27 11:36(编辑于 2022-2-27 11:37)

思路参考:

- -准备一张只有「ID和SSS」字段的维度表,维度表和事实表通过「ID」字段关联(笛卡尔)

- -过滤数据,过滤逻辑参考:(sss >= start && sss <= end)

- -返回过滤后数据行即可;

——————————————————————————————

  • 太空人 太空人(提问者) BI中可以通过自助数据集做笛卡尔吗
    2022-02-27 18:47 
  • zsh331 zsh331 回复 太空人(提问者) 左右合并—并集合并
    2022-02-27 18:56 
  • 太空人 太空人(提问者) 回复 zsh331 不对的,这不是笛卡尔呀 或者另一个问题,我截图了~
    2022-02-27 20:33 
  • zsh331 zsh331 回复 太空人(提问者) - - 我服了,看答案吧!https://bbs.fanruan.com/wenda/question/112096.html
    2022-02-27 20:49 
  • 太空人 太空人(提问者) 回复 zsh331 没想到辅助列 好想把问的问题删掉
    2022-02-27 21:08 
最佳回答
0
全栈数据Lv6初级互助
发布于2022-2-27 11:55
分三步实现: 1.增加计算辅助字段,f=start-end,计算出差值。差值即需要重复产生的行数。 2.增加一个辅助数据集,辅助数据集包含了自增序号列,需要的开始值为start,结束值为end。这里可以是其他类型的数据。 3.第一步的数据集和第二部的数据集进行cross join。
  • 2关注人数
  • 493浏览人数
  • 最后回答于:2022-2-27 20:34
    请选择关闭问题的原因
    确定 取消
    返回顶部