前几天在 QQ群 发起了大型PowerBI娱乐学习节目,并玩了抽奖环节,那么没有理由不想一想,如何使用 PowerBI 制作一个抽奖小程序。
效果如下:
大家一下就嗨起来了。
每个人手持一张卡片,哈哈:
下面简单讲解制作方法。通过现场实时抽奖来决定奖励者,公平公正公开。
如果你也在企业里培训或推广使用 PowerBI,那你一定要学会使用这个小工具。
首先,在 PowerBI 中构建人员列表如下:
设参加抽奖的最大人数为 X,则有:
NumberList =
VAR X = 200
RETURN
ADDCOLUMNS(
SELECTCOLUMNS(
GENERATESERIES( 1 , 1000 ) ,
"Index" , [Value]
) ,
"Value" , RANDBETWEEN( 1 , X )
)
生成一个列表如下:
这样,在每个索引处都可以随机得到一个编号。
现在问题是如何让它动起来。
在 PowerBI 中让一个可视化动起来的方式是使用 Play Axis 控件。
我们将 Index 放入控件,即可。
于是就可以动起来了。
为了让抽奖更加公平,这里加入了【开始】和【停止】按钮来隐藏数字卡片。这样主持人就不知道眼前的数字了,那么就做到了绝对的公平了。