无论如何要用所有这些计算字段创建一个枢轴table?

Is there anyway to create a pivot table with all these calculated fields?

我有一个 table 名称、日期(一年中的每一天)和时间。我正在尝试创建一个数据透视表 table 来分析数据的合规性。我的意思是,我需要知道每年有多少人抱怨 1800 小时限制(一年中所有小时的总和),有多少人没有。 我通过 4 tables s see image 创建了所需的结果,但因为我使用了太多 table,我无法进行任何 drilldown/drill up 分析。有没有办法将所有这些合并为一个 table?

将数据透视表 Table 添加到数据模型,然后创建三个新度量:

CompliantCheck :=
IF (
    ISFILTERED ( Table1[Name] ),
    IF ( SUM ( Table1[Hours] ) > 1800, "Non-Compliant", "Compliant" ),
    ""
)

CompliantCount :=
IF (
    [CompliantCheck] = "",
    "",
    0
        + CALCULATE (
            DISTINCTCOUNT ( [Name] ),
            FILTER ( ALL ( Table1[Name] ), [CompliantCheck] = "Compliant" )
        )
)

NonCompliantCount :=
IF (
    [CompliantCheck] = "",
    "",
    0
        + CALCULATE (
            DISTINCTCOUNT ( [Name] ),
            FILTER ( ALL ( Table1[Name] ), [CompliantCheck] = "Non-Compliant" )
        )
)

显然,如有必要,请更改上述 table 和字段的名称。你的枢轴 Table 应该包括:

行:NameFiscal Year

值:Sum of HoursCompliant CheckCompliantCountNonCompliantCount