Matrix 如何在Power Bi dax中创建与矩阵中的日期列相关的度量值
我想用这些数据制作下表: 列:基于周月切片器中日历表的选定周的日期 Subcontract:Subcontractor distinct list,使用数据表中的Subcontractor值的power query创建 计划和实际:设置日期的计数,在数据表中设置,如下所示: 站点ID、分包商、里程碑、计划日期、实际日期 里程碑切片器允许筛选特定里程碑的数据表,并链接到datatable[里程碑] WeekMonth切片器允许筛选特定周的数据表,表中只能显示一周,默认情况下选择当前周 无法使用日历[周月]和数据表之间的关系筛选数据表,因为它包含两种类型的日期 据我所知,计划和实际的DAX度量必须以这样的方式设计,以便它将引用矩阵列中的日期。如何实现这一点 表的外观值还不正确!: 使用 日历[WeekMonth]和数据表不可能,因为它 包含两种类型的日期 在Power BI中,实际上可以通过一个日历表过滤多个日期字段 其工作方式: 将日历表连接到“计划日期”字段; 将同一日历表连接到“实际日期”字段。Power BI将第二个关系添加为非活动关系,如虚线所示; 通常,当您使用周切片器时,它将按仅活动连接的计划日期过滤DAX度量。但是,您可以告诉DAX使用USERELASHIONSHIP函数通过非活动连接进行过滤。 代码通常如下所示:Matrix 如何在Power Bi dax中创建与矩阵中的日期列相关的度量值,matrix,powerbi,dax,measure,Matrix,Powerbi,Dax,Measure,我想用这些数据制作下表: 列:基于周月切片器中日历表的选定周的日期 Subcontract:Subcontractor distinct list,使用数据表中的Subcontractor值的power query创建 计划和实际:设置日期的计数,在数据表中设置,如下所示: 站点ID、分包商、里程碑、计划日期、实际日期 里程碑切片器允许筛选特定里程碑的数据表,并链接到datatable[里程碑] WeekMonth切片器允许筛选特定周的数据表,表中只能显示一周,默认情况下选择当前周 无法使用日历
Metric by Plan Date = SUM(TableName[Field])
Metric by Active Date =
CALCULATE( [Metric by Plan Date], USERELASHIONSHIP(Calendar[Date], TableName[Actual Date])
在这里,您首先正常定义DAX度量,它将使用计划日期进行计算。然后,使用不同的活动日期关系重新计算同一度量值
本文可能会进一步帮助您:
欢迎来到堆栈溢出!您可以添加数据模型图的图片吗?有必要查看您的数据表及其关系来回答这个问题。您好!实际上,这里没有关系,因为我不清楚哪一个必须是。。不可能建立从日历表到数据表计划和实际日期的两种关系