带日期切片器的 Distinctcount 条目

Distinctcount entrys with date slicer

这可能很简单,但我找不到任何解决方案。

我有 2 个 table:'DateTime''Usage' 我正在使用日期切片器(从到),它指的是 'DateTime'[Date]。现在我想 DISTINCTCOUNT 'Usage'[LPNumber] 但只有切片器包含日期的那些。 table 'Usage' 也有一个包含日期的列:'Usage'[连接开始日]

我试过了,但出现错误:

ActiveLP = 
VAR start_date =
    MIN ( 'DateTime'[Date] )
VAR end_date =
    MAX ( 'DateTime'[Date] )
RETURN
    CALCULATE(
        DISTINCTCOUNT( 'Usage'[LPNumber] );
        FILTER(
            'Usage';
            'Usage'[ConnectionStart Day] >= start_date
            && 'Usage'[ConnectionStart Day] <= end_date
        )
    )

错误提示:检测到循环依赖:DateTime[不同的列]

有人可以帮助我吗?非常感谢:)

只需在您的 DateTime table 和 Usage table 之间建立关系(按日期)。然后使用这个简单的措施:

Distinct Count = Distinctcount('Usage'[LPNumber])

如果您现在在报告中放置一个切片器(来自 DateTime table)并对其进行过滤,则另一个 table 也会因为关系而被过滤。因此 Distinct Count 的值将根据您的日期切片器而改变。