微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用报表参数在运行时刷新

如何解决如何使用报表参数在运行时刷新

我正在根据目标结果和两个度量的条件计算结果的分数和权重。这是我拥有的数据集

GroupName       Measure1   Measure2
Group1           0.8        0.7
Group2           0.4        0.8

目前我正在使用两个不同的 if 函数计算分数和权重,例如

Measure1 Weight score = 
var kk=IF(
    'Sprints'[VeLocity%_NEW] > 0.85,"5",IF(
        'Sprints'[VeLocity%_NEW] < 0.85 && 'Sprints'[VeLocity%_NEW] >0.7,"3",If('Sprints'[VeLocity%_NEW] < 0.7,"1"
    )))
    Return kk *0.5 

我想要的是当用户使用报告并要求输入 GroupName 的参数时,score 和 Weight 应该根据为每个 GroupName 设置的值自动更改并计算结果?任何帮助apperciated。

解决方法

您可以在此处使用参数。参考:Create or edit a report parameter

在顶部标题功能区中,选择 Modeling 并单击“What If”参数

创建一个新参数,假设参数screenshot来设置用户可以输入的值的类型和范围。这将向用户可以选择的页面添加一个切片器。

创建一个度量以与您的报告进行交互。您可以将计算结果添加到现有数据和用户输入中(在您的重量计算度量中添加参数引用)。

将源数据与用户的输入值相乘的简单示例:

Measure = [Parameter Value]*CALCULATE(SUM(Table1[Value]))

您也可以创建一个度量来查看选择的参数,如下所示

Parameter Value = SELECTEDVALUE(Parameter[Parameter])

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。