首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >百分比之和的DAX是多少?

百分比之和的DAX是多少?
EN

Stack Overflow用户
提问于 2015-02-23 22:33:31
回答 1查看 1.5K关注 0票数 2

我有一个表,我必须通过在同一个表上循环来创建百分比。这是样本表

我的第一个障碍是创造%的重量,这是在给定的一天,是百分比的收入除以所有收入的“那个”专营权在那一天。所以在上面的例子中,是150/(150+200+300) = 23.07%,然后是200/650 = 30.7%和300/650 = 46.15 (注:我没有采用报告周期1/1/2015,因为循环,我们循环“那个”特许经营记录的那一天。)

然后,我需要一天的特许经营措施,这将是总和(%预测*%权重)。这里的例子是和(91*23.07 + 97*30.7 + 92*46.15)/100 = 93.21%。

有人能帮助一个DAX,可以产生这个专营率为93.21,当我使用切割机北?谢谢

谢谢Abhijeet。

如果“收入”列是一个单独的表,并且仅与帐户和日期期间(月1日)连接到主表,那么我就无法使用这些公式。收入表必须是分开的表格,因为他们是在一个月的粮食,而特许经营表是在一天的粮食。因此,特许经营表与收入表是多比一。我加入了句号和帐户来创建一个键,所以我加入了这两个表。在收入表中,帐户和月份期间是唯一的行。这是打破的桌子,http://oi62.tinypic.com/9fsg8p.jpg

现在,收入表中的橙色行是有效行,它在收入表中,但不在专营权表中。因此,当重量计算,这一行也需要包括在内,在专营权南道达尔。有人能指导如何重写DAX来容纳这一点吗?谢谢,我是一个完全的初学者,虽然这很有趣,但我觉得很难。

所以我仍然需要计算%权重,然后再计算专营权%指数。谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-02-24 22:18:48

根据您的形象,您有一张桌子(让我们将其命名为“专营权”)。你需要采取以下措施。公式被提到

{度量值}={度量程}

代码语言:javascript
复制
1. Total Reported Revenue = Sum([Revenue])
2. Franchise Reported Revenue = CALCULATE(Sum([Revenue]),All(Franchise[Account]))
3. % Weightage = 100 * [Total Reported Revenue] / [Franchise Reported Revenue]
4. Total Forecast = Sum([% Forecast])
5. Account Weighted Forecast = [Total Forecast] * [% Weightage] / 100
6. Weighted Forecast =  If(HASONEVALUE(Franchise[Account]),  
                               [Account Weighted Forecast], 
                               Sumx(DISTINCT(Franchise[Account]),[Account Weighted Forecast]))

解释

  • 度量与PowerPivot中的“计算场”相同。下面是描述如何创建它们的链接。链接-1 链接-2
  • 在计算帐户加权预测的公式中,我可以使用Sum(%预测)而不是度量总预测,从而节省了创建新度量的工作量。这种提法被称为“裸栏”。这不是一个好做法。最好是创建一个新的度量,它封装裸列引用。链接
  • 度量加权预测需要解释。 HASONEVALUE(FranchiseAccount):确定当前计算是用于正常单元格还是用于总\次总单元格。对于正常的单元格,这将返回true,否则将返回false。Sumx( This (FranchiseAccount),帐户加权预测):这是对总计\小计单元格的评估。函数Sumx遍历每个帐户,找出帐户加权预测,并对其进行求和。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28684835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档