我对Power BI相对较新,因此被要求对现有报告进行一些增强
该报告是具有特定状态的相应资产数量的用户列表。我被要求做的并遇到麻烦的增强功能是添加一列以显示计算出的百分比。
我试图创建一个自定义度量,但是当我这样做时,它将在每列旁边添加度量。我只希望度量显示在总数之后,而无法弄清楚该怎么做。
下面是报告的简化版本,其中的计算仅为(status2 + Status3)/总计
所需结果
答案 0 :(得分:0)
不幸的是,我很确定目前没有一种优雅的方法。
我能想到的唯一解决方法是可怕的选择,涉及创建多个视觉效果,为每列创建度量或对列标题进行硬编码。
以下是一些相关的想法,您可以投票和评论以增加支持,以鼓励Microsoft解决此限制:
答案 1 :(得分:0)
也许我遗漏了一些东西,可以在PowerBI中进行处理而无需采取任何措施。
我假设您从这样的数据表开始:
User Status1 Status2 Status3
User1 2 3 4
User2 1 2 1
User3 2 3 1
我用公式创建了总计列:
= Table.AddColumn(#"Changed Type", "Addition", each [Status1] + [Status2] + [Status3], Int64.Type)'
然后为Status2 + Status3添加一列:
= Table.AddColumn(#"Renamed Columns", "Addition", each [Status2] + [Status3], Int64.Type)
然后进行计算:
= Table.AddColumn(#"Inserted Addition1", "Division", each [Addition] / [Total], type number)
对列进行一些重命名,结果:
User Status1 Status2 Status3 Total Status2+Status3 Calculation
User1 2 3 4 9 7 0.777777778
User2 1 2 1 4 3 0.75
User3 2 3 1 6 4 0.666666667
最后,一个简单的表格可视化: