Powerbi 计算汇总表列的累计和
我在计算PowerBI上一列的累积和时遇到问题 我有一个很大的报价表,我想对它进行帕累托分析。在许多教程之后,我创建了一个按报价和销售额汇总的表。因此,表定义为:Powerbi 计算汇总表列的累计和,powerbi,dax,cumulative-sum,Powerbi,Dax,Cumulative Sum,我在计算PowerBI上一列的累积和时遇到问题 我有一个很大的报价表,我想对它进行帕累托分析。在许多教程之后,我创建了一个按报价和销售额汇总的表。因此,表定义为: summary = SUMMARIZE(big_table; big_table[offer]; "offer sales"; sum(big_table[sales])) 我找到的许多论坛和stackoverflow答案都将我引向以下列中的累积总和公式: cum_sales = CALCULATE( su
summary = SUMMARIZE(big_table; big_table[offer]; "offer sales"; sum(big_table[sales]))
我找到的许多论坛和stackoverflow答案都将我引向以下列中的累积总和公式:
cum_sales =
CALCULATE(
sum([offer_sales]);
FILTER(
ALLSELECTED(summary);
summary[offer_sales] <= max( summary[offer_sales])
)
)
cum_销售=
算计(
总额([报价/销售]);
滤器(
全部选定(摘要);
摘要[报价与销售]
其余的措施将是相同的
度量在其变量中是相当自我记录的。第一个变量,OfferSum
是一个带有列的表('Offer'[Offer],[amt])。这将包括当前视频中显示的所有报价。currentOfferSum
是视频当前行/轴标签上的报价金额。OfferLessThanCurrent
接受OfferSum
并对其进行过滤。最后,我们迭代OfferLessThanCurrent
并将金额相加
以下是一个示例:
其余的措施将是相同的
度量在其变量中是相当自我记录的。第一个变量,OfferSum
是一个带有列的表('Offer'[Offer],[amt])。这将包括当前视频中显示的所有报价。currentOfferSum
是视频当前行/轴标签上的报价金额。OfferLessThanCurrent
接受OfferSum
并对其进行过滤。最后,我们迭代OfferLessThanCurrent
并将金额相加
以下是一个示例:
我要感谢您如此仔细的书面回答!我要感谢您如此仔细的书面回答!
Total Amount = SUM ( 'Fact'[Amount] )
Offer Visual Cumulative =
VAR OfferSum =
ADDCOLUMNS (
ALLSELECTED ( 'Offer'[Offer] ),
"amt", [Total Amount]
)
VAR CurrentOfferAmount = [Total Amount]
VAR OffersLessThanCurrent =
FILTER (
OfferSum,
[amt] <= CurrentOfferAmount
)
RETURN
SUMX (
OffersLessThanCurrent,
[amt]
)
Offer Visual Cumulative =
VAR OfferSum =
ADDCOLUMNS (
ALLSELECTED ( 'Offer'[Offer] ),
"amt", CALCULATE ( [Total Amount], ALLEXCEPT ( 'Offer', 'Offer'[Offer] ) )
)
...