如何基于PowerBI中的不同表创建计算列?

如何基于PowerBI中的不同表创建计算列?,powerbi,dax,Powerbi,Dax,我在PowerBI中有两个假设表。第一个是Query1,有各种各样的销售交易编号,其中许多发生在类似日期。因此,我们在查询1中有两个相关的字段,它们是“查询1”[交易编号]和“查询1”[交易日期] 现在,假设我想创建另一个表,名为Query2。第一列设置为“Query1”[transaction_date]。第二列应该是与该日期相关联的交易编号计数,基础信息取自Query1 我尝试了以下方法: transaction_count=count'Query1'[transaction_number]

我在PowerBI中有两个假设表。第一个是Query1,有各种各样的销售交易编号,其中许多发生在类似日期。因此,我们在查询1中有两个相关的字段,它们是“查询1”[交易编号]和“查询1”[交易日期]

现在,假设我想创建另一个表,名为Query2。第一列设置为“Query1”[transaction_date]。第二列应该是与该日期相关联的交易编号计数,基础信息取自Query1

我尝试了以下方法:

transaction_count=count'Query1'[transaction_number]但不幸的是,我得到的只是一列事务编号的总数,而不管事务日期如何。我想要一个列,列上每一天每笔交易的数量

提前谢谢

您必须使用


据我所知,SummaryColumns中需要SUMX,但如果确实需要计算行数,只需将SUMX替换为COUNTX即可。

使用group by命令是否足够?GROUPBY函数与SUmmary函数类似。但是,GROUPBY不会对其添加的任何扩展列执行隐式计算。底线-总结/总结ecolumns更好。
Query2 =
SUMMARIZECOLUMNS (
    'Query1'[transaction_date],
    "transaction_count ", SUMX ( 'Query1', 'Query1'[transaction_number] )
)