SQL添加额外的行

时间:2017-12-26 12:18:41

标签: sql-server

我有一个数据集,我需要使用矩阵视觉在PowerBI中表示。 它基本上是一个具有一对多关系的数据集。 组织可以有多个部分,一个部分可以有多个日期,一个日期有6种不同的订单类型。

最后,我需要在PowerBI中以矩阵格式表示它。 有没有办法在数据集中添加额外的行(即0表示没有日期的数量(意味着数据集中没有,但在最终报告中需要

查询

SELECT DISTINCT
       a.name,
       a.item_segments,
       a.description,
       a.quantity,
       a.due_date,
       a.order_type_text,
       a.week_number,
       a.previous_week
WHERE a.due_date <= GETDATE() + 90
ORDER BY a.order_type_text,
         a.name,
         a.due_date,
         week_number;

Link of the file

1 个答案:

答案 0 :(得分:0)

您可以使用UNION添加带有硬编码值的额外行。