【问题标题】:Power BI DATEADD In Date Calculation Causing ErrorPower BI DATEADD 在日期计算中导致错误
【发布时间】:2022-09-30 04:23:00
【问题描述】:

在 Power BI 中,我试图在使用下面的公式计算的表中创建一个简单的新度量列。

TestColumn = 
CALCULATE(
    SUM(MyTable[MyPrice]),
    DATEADD(MyTable[MyDate], -12, MONTH)
)

但是,在尝试将其显示在表格上时,我收到如下所示的错误。我的日期列似乎有问题。

MdxScript(Model) (28, 5) 度量 \'TestTable\'[TestColumn] 中的计算错误:在对函数 \'DATEADD\' 的调用中指定了包含重复日期的日期列。这是不支持的。

但是,在另一个数据集上对其进行测试后,它似乎可以工作,这让我相信我引入的日期字段有问题。在下图中,左侧的日期列导致错误,而右边的列工作正常。

右边的列是日期层次结构,但左边的不是。另外值得注意的是:导致错误的列的数据源来自 Oracle 数据库,而工作数据源来自 SQL Server。我收到的这个错误有一个简单的修复方法吗?为什么我的日期字段之一适用于公式,而另一个不适用?

  • 请仅标记您面临的问题所涉及的数据库。

标签: oracle powerbi dax mdx


【解决方案1】:

我在使用 DATEADD 函数时遇到了同样的问题!

【讨论】:

    猜你喜欢
    • 2022-06-17
    • 1970-01-01
    • 2021-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多