首页 文章

计算数据透视表中的总计百分比

提问于
浏览
0

我在Excel中有一个数据透视表 .

我的数据集包括该国32个州的劳动力数量,这些州分为六个不同的地区 . 该数据集自2015年至今分为几个季度 .

我需要这张表来显示国家层面和区域层面的劳动力总数百分比 .

我尝试过使用calculate,sum,allselected,但是如果我使用切片器并只显示一个区域,那么我最终得到的是该区域内的劳动力百分比而不是国家级别 .

我是DAX的初学者并且使用Power Pivot,我如何计算特定时期内国家一级的总劳动力,以便在我改变地区时不会改变?请帮忙!

1 回答

  • 1

    假设您有一个称为“总劳动力”的衡量标准(无论它是什么 - 您没有提供任何有关其含义的信息) .

    要计算国家层面的总劳动力,您需要创建另一个衡量标准:

    National Workforce = CALCULATE( [Total Workforce], ALL(Table[Region]))
    

    其中Table是您的表名,Region是包含区域的字段的名称 . DAX中的函数ALL将删除列,列列表或整个表中的所有过滤器 .

    然后,计算比率:

    Workforce % of National = DIVIDE( [Total Workforce], [National Workforce])
    

    请注意:如果没有看到您的数据,数据模型,公式和所需结果的描述,很难回答这样的问题 . 如果你能提供这些信息,那就太棒了 .

相关问题