市场篮分析
嗨!我正在Power BI中进行市场分析。我对DAX不熟悉,所以我想知道DAX中此SQL代码的等效之处:
SELECT order_id, COUNT(product_id), product_name
FROM products p
INNER JOIN order_products_train ot
ON ot.product_id = p.product_id
GROUP BY order_id
所以基本上,我想计算frequencies
中每个product
的{{1}}
有什么想法吗?
答案 0 :(得分:0)
该SQL查询将不起作用,因为product_name不在分组依据中。 通常,您不需要任何DAX来执行此操作,只需将这些字段拖到表中,然后将count作为product_id字段的集合选择(假设您已将此联接作为关系)。
答案 1 :(得分:0)
由于在示例中这些列没有表别名,因此,我对每个表属于哪些列进行了一些假设,但与DAX等效的内容与以下示例类似。正如@analzethat所指出的,这假定表之间存在适当的关系。
EVALUATE
SUMMARIZECOLUMNS (
Order_Products_Train[Order ID],
Products[Product Name],
"Product Count", COUNT(Products[Product_ID])
)