Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssas 按列使用小计计数进行测量_Ssas_Powerbi_Dax - Fatal编程技术网

Ssas 按列使用小计计数进行测量

Ssas 按列使用小计计数进行测量,ssas,powerbi,dax,Ssas,Powerbi,Dax,我有以下数据: 基本上是按国家划分的标准化时间序列。 我的问题是,并非所有国家的数据都在同一天结束 我试图获取列“DateCount”,这将为我提供该行中的日期,所有国家的行数 因此,对于1月18日至3月18日,我将在每个日期有2个条目(意大利和美国),但对于4月,我将只有一个条目(美国) 关于如何做到这一点有什么意见吗 非常感谢 DAX公式: DateCount = CALCULATE ( DISTINCTCOUNT ( Table[Country] ), ALL ( Ta

我有以下数据:

基本上是按国家划分的标准化时间序列。 我的问题是,并非所有国家的数据都在同一天结束

我试图获取列“DateCount”,这将为我提供该行中的日期,所有国家的行数

因此,对于1月18日至3月18日,我将在每个日期有2个条目(意大利和美国),但对于4月,我将只有一个条目(美国)

关于如何做到这一点有什么意见吗

非常感谢

DAX公式:

DateCount = 
CALCULATE (
    DISTINCTCOUNT ( Table[Country] ),
    ALL ( Table[Country] ),
    VALUES ( Table[Date] )
)
结果:

工作原理: 这是DAX中的常见模式:取消筛选/重新筛选。我们通过首先取消筛选国家(全部)来更改筛选器,以便可以访问所有国家,然后使用日期列表(值提供当前上下文中可见的日期)重新筛选国家。建立所需的筛选器上下文后,只需计算不同的国家/地区。

DAX公式:

DateCount = 
CALCULATE (
    DISTINCTCOUNT ( Table[Country] ),
    ALL ( Table[Country] ),
    VALUES ( Table[Date] )
)
结果:

工作原理: 这是DAX中的常见模式:取消筛选/重新筛选。我们通过首先取消筛选国家(全部)来更改筛选器,以便可以访问所有国家,然后使用日期列表(值提供当前上下文中可见的日期)重新筛选国家。在建立所需的过滤器上下文之后,您只需要统计不同的国家