包括切片器在内的计数

时间:2019-12-04 08:07:30

标签: count powerbi dax powerbi-desktop slicers

我有那4张桌子:

enter image description here

对德语-英语命名感到抱歉。我的前任是从德语开始的,我正在尝试将其转换为英语。您可以打电话给他们:

“地点” “街道” “用法” DateTime'

“ DateTime” 实际上只是一个日历,其日期为2014年至2025年,每个日期为96次(每次以15分钟为单位)

“使用情况” 为我提供了已使用的充电站的ID( “使用情况” [LPNumber] >)以及使用的开始时间和结束时间。

使用此代码:

TimesOverlapping = 
CALCULATE (
    COUNTROWS ( 'Usage' );
    FILTER (
        'Usage';
        'Usage'[ConnectionStart Time] < ( DateTime[Time] + TIME ( 0; 14; 59 ) )
        && 'Usage'[ConnectionEnd Time] > DateTime[Time]
        && 'Usage'[ConnectionStart Day] = DateTime[Date]
    )
)

我正在计算已使用的充电站的数量(以 '用法' 为单位),例如2014年1月1日从00:00到00:15(我总是总结15分钟),然后在显示为01.01.2014 00:00的行的 'DateTime' 中将其显示为自定义列。这完全正常。

现在是我的问题:

我可以使用日期切片器,因为所有日期都在 'DateTime' 中,但是现在我还需要应用place-和street slicer来过滤 'DateTime' 中的值,但我没有任何直接连接(如您所见),并且无法创建任何表或重写表,因为它们具有对其他表的影响很大。

我的想法:我已经有一个代码,可以提供从 '用法' 'DateTime' 的值(请参见上文),我们可以按地点和街道过滤 '用法' 。是否只能将过滤后的值提供给 'DateTime' 还是存在其他解决方法?

我在power bi社区中发现了类似的问题,但是我无法使用它,而且我不知道是否可以发帖。标题为“使用切片器过滤计数表”。

非常感谢您的帮助!非常感谢。

0 个答案:

没有答案