【问题标题】:How to calculate average count of items on powerbi如何计算powerbi上的平均项目数
【发布时间】:2019-05-07 01:18:31
【问题描述】:

我有一张来自客户的产品表。我需要计算产品的平均总价格以及产品的平均数量 我用这个 dax 表达式计算平均总数

Average Total of Price = CALCULATE(AVERAGE(wedding_data[Price]))

这是表格的示例:

    [Buyer], John,Francis, Charles, John, Francis
    [Wedding Date], 6/1/2019, 1/2/2019, 9/1/2019, 6/1/2019, 7/7/2019
    [Location], AK, NY, CO,AK, TX
    [Product_Name],iPad, Jewel, Books, Jewel, Shoe
    [Price], $5, $7.5, $6.12, $10, $21

使用上面的 DAX,可以获得平均总价。 现在我需要使用正确的 DAX 来计算产品的平均数量,

但是,我不确定每个产品的平均计数使用什么表达式。

我应该得到一个值,如果我乘以项目的数量,我将给出项目的总和。

【问题讨论】:

  • 你的问题有点不清楚,能否提供数据集的例子?
  • 感谢您的回复。我添加了一个示例数据集。
  • 以上陈述不代表平均水平,它代表产品的百分比.. 像 40% 的产品是 Jewel,20% 是 ipad.. 不知道每个产品的平均数量是什么意思..
  • 我提供了一个带有度量的答案,或者可以有一个计算列替代方案,具体取决于您的报告。

标签: powerbi dax


【解决方案1】:

试试这个措施:

 ProductPercentage =

 VAR ProductCount =
     CALCULATE ( COUNTROWS ( wedding_data ) )
 VAR TotalRows =
     CALCULATE ( COUNTROWS ( ALL ( wedding_data ) ) )
 RETURN
     ProductCount / TotalRows

您必须将行上下文作为产品。 一列必须是您的产品名称,第二列是衡量标准。

交替

您可以使用计算列然后将其汇总到表格中:

Column =
VAR productName = Table1[ProdName]
VAR ProductCount =
    CALCULATE (
        COUNTROWS ( Table1 ),
        FILTER ( Table1, Table1[ProdName] = productName )
    )
RETURN
    ProductCount

然后使用汇总类型“平均”将其包含在表格中:

从这里您可以继续对列或度量数据执行任何类型的操作。

这完全取决于您的数据结构和性能考虑。

【讨论】:

    【解决方案2】:

    只需右键单击您的字段窗格> New Measure并添加以下表达式:

    YourAverageMeasure = AVERAGE(Table1[Price])
    

    计数也是如此:

    YourCountMeasure = Count(Table1[Price])
    

    新的取决于您拖放到表格/图表(或过滤器)中的内容,该度量是根据数据计算得出的。左表是价格和名称。右表只是平均值。

    【讨论】:

    • 他的问题在于名字被多次计算的项目:a、a、b、c、c、...等。以及这些项目的百分比。
    • 哦,是的,我写错了函数。用DISTINCTCOUNT()代替Count()
    • 如果两种产品价格相同但名称不同怎么办?您必须计算名称而不是价格。所以你的答案集中在错误的事情上。你可能应该仔细看看这个人想要完成什么
    • 您的方案有 2 个产品价格相同,这里提到了。这是操作员现在可以并且现在应该用给定的知识自己解决的问题,因为这首先不是“解决我的问题并提供代码论坛”。仔细观察他的问题,现在有 100% 的正确答案。然后告诉我,如果您仔细查看问题,您如何解释度量 average count of product?如果没有更多信息,两个 aggretaes 将永远无法工作。
    • 我应该得到一个值,如果我乘以项目数,我将给出项目的总和。 那是解释你的行的行提到
    猜你喜欢
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多