我正在尝试创建一个新的视觉对象,以获取过滤值与总数的百分比。
格式:
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
我遇到了一个错误:
<块引用>参数类型不正确。
谢谢!!!!
答案 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。