DAX JOIN(如果值介于两个日期之间)

安东尼

在表AI中,有一个称为“销售日期”的日期字段。在表BI中,具有开始日期,结束日期和财政季度。我想要一个新表,其中销售日期来自表A,财务季度来自表B。如何在DAX中做到这一点?由于PowerBI中的大多数UI仅允许相等。

亚历克西斯·奥尔森(Alexis Olson)

如果要将其作为新表,可以执行以下操作:

NewTable = SUMMARIZECOLUMNS(
               TableA[SalesDate],
               "FiscalQuarter",
               CALCULATE(
                   MAX(TableB[FiscalQuarter]),
                   TableB[StartDate] <= VALUES(TableA[SalesDate]),
                   TableB[EndDate] >= VALUES(TableA[SalesDate])))

您也可以FiscalQuarter在上将其添加为计算列TableA

FiscalQuarter = CALCULATE(
                    MAX(TableB[FiscalQuarter]),
                    FILTER(TableB,
                        TableB[StartDate] <= TableA[SalesDate] &&
                        TableB[EndDate] >= TableA[SalesDate]))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

PowerPivot DAX Max的两个值

DAX如何计算两个表之间的汇率?

如果特定年份介于两个日期之间,则返回值python

动态DAX日期

DAX 联合值

如何计算直到@AsOfDate的两个日期之间的收入保费,然后按月在DAX中进行细分

日期之间的DAX SUM无法正常工作

前两天 dax

同一列DAX中两个时间戳之间的时差

如何使用 DAX 计算同一 ID 的两个不同状态转换之间的天数差异

DAX - 检索汇率的查找值

在 DAX 中,我可以创建一个函数来计算两个日期/时间字段之间的工作日吗?

使用 DAX 连接特定属性的两个表

如何过滤比较两个不同的列 DAX

具有两个条件的Power BI / DAX Countax

DAX:如何对两个 LOOKUPVALUE 列求和

DAX 度量 - 显示最佳日期的值

Excel dax 计数在值之间评估的行

如果介于某个范围和平均值之间,则基于日期合并两个df

如何从满足 DAX 中两个或多个 IF 条件的列中找到最大值

如何比较同一表中的两个列值PowerBI DAX

Python 系列 - 如果它介于其他两个系列的值之间(时间)

Excel DAX-如果单元格包含两个通配符字符串之一

如何使用DAX从两个表中按预订和到达日期维度进行筛选?

Excel / DAX / Power Query:如何过滤表以查找从两个日期开始在24小时内填充的记录

Power BI DAX:基于可变过滤器在两个表之间进行交叉联接

DAX测量默认为MAX日期

Dax 查找日期基于 Criteria 计算列

在SSRS中使用DAX查询的日期范围