带日期切片器的 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
的值将根据您的日期切片器而改变。
这可能很简单,但我找不到任何解决方案。
我有 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
的值将根据您的日期切片器而改变。