visual-studio-2010 - 来自不同表的 DATEDIFF DAX 函数
问题描述
如果第一个表中的一列等于第二个表中的第二列,我需要从两个不同表中的两个日期时间列中获取日期差异。
两个表结构如下:
Table A: column1: order_ID
column2: Order_DATE
Table B: column1: order_ID
column2: Invoice_DATE
column3: Invoice_ID
我需要 (invoice_date-order_date) where A.order_ID=B.Order_ID (这是我的 SQL 知识...但我不知道如何用 DAX 语言编写)
解决方案
您将需要在 PBI 中的 2 个表之间创建关系。然后在表 B 上添加一列,您可以在其中使用 DATADIFF 函数来获取差异。Order_ID 上的关系是必不可少的,否则表之间没有链接。
newColumn = DATEDIFF(TableB[invoice_date, TableA[Order_DATE], DAY)
推荐阅读
- python - 如何在时间为相对周而不是时间戳的情况下应用滚动功能并应用分组
- jquery - 在 jsGrid itemTemplete 函数返回的内容上添加引导工具提示
- webpack - 使用 Styled JSX 的自定义媒体查询 - Next v. 9.0.6
- java - 如何使用spring正确发布DDD域事件?
- r - 如何在 for 循环中声明全局变量,为什么 else 语句读作意外?
- bash - 如何正确编写可以利用 bash 的自动完成机制的交互式 shell 程序
- java - 如何在多维数组中找到最大的 10 个元素?
- python - 如何使用 StringIO 和 put_object 方法将 url 上传到 s3 存储桶和 boto3
- office-js - 如何在 Office.onReady() 中访问 Excel.RequestContext?
- excel - Spark(Scala)解析时间戳格式为(“dd-MMM-yy hh:mm:ss:SSSSSSSSS aa”)的字段的问题