【问题标题】:How to calculate date difference in a measure in power bi?如何计算 power bi 度量中的日期差异?
【发布时间】:2020-05-14 20:38:30
【问题描述】:

我正在尝试使用度量来计算两个日期之间的天数并进一步使用计算,

当我在 DATEDIFF 函数中键入列名时,它不会显示在 dax 度量中。

但是当我手动输入天数时,它可以工作。

ClosingDays = 
30 * [Total Closing] / [Total Sales]

请告诉我如何计算一个月的天数。

【问题讨论】:

  • 你能添加一个数据和结构的例子吗?

标签: powerbi dax


【解决方案1】:

您将需要使用迭代器函数来评估行上下文,例如 X 系列 DAX 命令、SUMX、MINX、MAXX 等。

假设您有两列,即开始日期和结束日期,您需要按照以下方式进行度量:

No of Days = SUMX('Table', DATEDIFF('Table'[StartDate], 'Table'[EndDate], DAY))

如果您的数据结构支持,您当然可以使用 DATEDIFF 添加计算列,然后在引用该列的基础上创建度量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-10
    • 1970-01-01
    • 1970-01-01
    • 2022-11-30
    • 1970-01-01
    • 1970-01-01
    • 2016-05-28
    • 1970-01-01
    相关资源
    最近更新 更多