获取过滤值和总数的百分比

时间:2021-02-23 03:13:50

标签: powerbi powerbi-desktop

我正在尝试创建一个新的视觉对象,以获取过滤值与总数的百分比。

格式:

Name: (Slicer)

Value: Total value (Sum of column) | Selected Value | %Percentage

示例 1

Name: Name1

Value: 100,000,000 | 1,000,000 | 1%

示例 2

Name: Name2

Value: 100,000,000 | 2,000,000 | 2%

关于实现我的目标的最佳方法的任何想法。

更新:

这是我目前创建的内容

Total P&L = 

var grand_total = 
CALCULATE(
    SUM('_sp-Opportunity Fees and Variations'[Current P&L]),
    ALL('_sp-Opportunity Fees and Variations')
)

var selected_total = 
CALCULATE(
    SUM('_sp-Opportunity Fees and Variations'[Current P&L]),
    ALLSELECTED('_sp-Opportunity Fees and Variations'[Current P&L])
)

RETURN selected_total/grand_total

我遇到了一个错误:

<块引用>

参数类型不正确。

enter image description here

谢谢!!!!

1 个答案:

答案 0 :(得分:0)

您需要一个措施,如下所示-

percentage_grand = 

var grand_total = 
CALCULATE(
    SUM(your_table_name[value]),
    ALL(your_table_name)
)

var selected_total = 
CALCULATE(
    SUM(your_table_name[value]),
    ALLSELECTED(your_table_name[value])
)

RETURN selected_total/grand_total

记住,这只是想法/逻辑。根据您的数据和要求调整自己。

==================

更新:

首先使用以下代码创建一个自定义列-

ABC = '_sp-Total Invoiced to Date - Current Month'[Total Invoiced Current] - [Current Cost & Expense]

现在您可以在度量中使用列ABC

相关问题