Tableau中如何生成1至15的整数随机数以实现人员信息匿名化
Tableau 生成1-15整数随机数解决方案
核心计算字段代码
新建计算字段,直接使用如下公式即可生成1到15区间的整数随机数:FLOOR(RAND() * 15) + 1
公式逻辑说明
RAND():原生函数,返回[0,1)区间的随机浮点数- 乘以15后,数值范围扩展为[0,15)的浮点数
FLOOR():向下取整函数,将上述浮点数转换为0到14的整数- 加1后最终得到1到15的整数结果
人员匿名场景适配建议
- 若需要固定姓名和随机ID的对应关系:生成计算字段后,可将字段导出为静态值后替换原姓名字段,避免每次刷新视图随机数重算导致对应关系变动
- 若需要每次打开视图都重新随机排序:直接将该计算字段作为维度,替换视图中原有的姓名字段即可
- 该公式生成的ID天然覆盖1-15所有整数,和你的人员数量完全匹配,不会出现重复ID问题
内容的提问来源于stack exchange,提问作者Sparkles the unicorn
相关产品推荐
相关产品推荐

