如何通过按图像/按钮从数据集中选择随机字段

问题描述 投票:0回答:2

我正在玩Power BI尝试学习一些新东西。我使用RAND()创建了一个DAX度量,并将其设置为TOP N为1的表的值。

enter image description here enter image description here

所以我要做的就是按下图像(我可以使用按钮,如果图像不能这样做)是使用随机度量从City列中选择1个值,其中包含30,000个城市。结果将显示在下表中。

到目前为止,当我重新加载页面时,它正确地选择了一个不同的城市,但我不确定如何将其绑定到按钮/图像,或者我是否可以。谢谢你的帮助。

powerbi dax
2个回答
0
投票

我不认为这是可能的。听起来只有在您首次定义或刷新数据集时才会评估度量(请参阅https://www.jetglobal.com/blog/calculated-columns-vs-measures/),并且似乎没有任何方法可以从报表视图手动刷新数据(请参阅Power BI / add refresh button on report view)。

编辑:更多地考虑这个问题。如果您真的有这种功能,伪随机解决方法可能是将RAND()值作为计算列分配给每个城市,然后选择前10个左右并设置书签以便点击按钮将遍历前10个,创建随机效果。缺点是,如果他们点击所有10个循环会重复,但如果报告是频繁的刷新时间表,前10名将是不同的(并且真正随机),只要他们没有点击超过10次(刷新之间,或者你愿意去。


0
投票

你可以用R visual很容易地做到这一点。 R视觉是动态的。只要输入数据发生变化,它们就会改变。输入数据可以取决于可以用于触发生成随机数的限幅器选择。

创建一个包含城市列表的表。将其读取到R数据帧。并从数据框中选择一个随机选取的行。然后用图表显示数据。我可以建议例如这个包:

https://www.r-bloggers.com/stargazer-package-for-beautiful-latex-tables-from-r-statistical-models-output/

© www.soinside.com 2019 - 2024. All rights reserved.