【问题标题】:Is it possible to get a percentage of data, from an OData source, in Power BI?是否可以在 Power BI 中从 OData 源获取一定百分比的数据?
【发布时间】:2020-04-14 09:27:06
【问题描述】:

我对 Power BI 还是很陌生,所以请原谅我可能的无知。

我们需要对一些数据进行季度检查。 为了获取这些数据,我们有一个 OData 端点。

有些检查要求我们在一定时间内随机抽取数据样本。 数据的随机样本可能类似于:“2020 年 1 月 1 日至 2020 年 1 月 2 日所有论文的随机 20%”。

我不确定这在 Power BI 中是否可行。 如果可能的话,我不知道我是否需要在获取所有数据后调整我的查询或进行这些计算。

【问题讨论】:

  • 你能分享一个输入/预期输出的例子吗?
  • @SandraGuilepZouaouiZandeh 我不太确定我是否跟随。在我的 OData 查询中输入?如果场景是:“从 01-01-2020 到 01-02-2020 随机 20% 的论文”,那么输出将类似于表格,显示这些论文的所有字段。

标签: powerbi odata


【解决方案1】:

您可以在 DAX 中将 RAND() 用作计算列或度量(度量中的 RAND 并不总是重新计算,因为它是易变的)。

您可以在 Power 查询中向表中添加索引列,然后应用查询更改来加载更新后的表。 下一步,创建一个度量:

ramdom mymeasure = RAND()

并将所需字段添加到表中,包括您通过逻辑选择的索引列。 去

Visualizations pane > Fields > Visual level filters>
Selected Top N under filter type >Show  Top 20 items> Drag random measure to By Value.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多