我有一个包含客户交易记录的客户表。每个客户交易都有Transaction ID
,每个产品都有Product Code
,客户的其他字段是Region Code
,Country Code
。我可以使用SQL进行此操作,但需要将其转换为DAX
。
任务1计算Product code = '1'
处的所有事务。
任务2计算Product code = '2'
和Region Code = '100'
处的所有事务。
-问题3
任务3计算Product code = '2'
和Region Code = '100'
和Contry Code = '001'
处的所有事务。
请注意,这将是在仪表板上显示为KPI/display
卡的措施
非常感谢您的时间和帮助。
在SQL 中,它将类似于以下内容
任务1:
SELECT COUNT(*) as CountC
WHERE ProductCode = '1'
任务2。
SELECT COUNT(*) as CountC
WHERE ProductCode = '2'
AND RegionCode = '100'
Group by...
答案 0 :(得分:2)
您可以使用的格式是:
[Measure] :=
CALCULATE (
COUNTROWS ( MyTable ),
'Mytable'[column1] = x,
'Mytable'[column2] = y
)
或
[Measure] :=
COUNTROWS (
FILTER ( MyTable, 'Mytable'[column1] = x && 'Mytable'[column2] = y )
)