将每个月插入到自己的列中(postgresql)

时间:2019-05-21 14:11:39

标签: postgresql powerbi dax

我需要比较power bi的月份。 “ 5月与6月相比发生了多少事件”。我知道如何将事件分类到各个地方,但我不知道如何将事件分成几个月。

源数据:两个表,位置和事件

enter image description here

想法是使用postreSQL直接从数据库查询此结果。然后,我可以选择要在Power Bi中比较的月份。但是我不知道如何将月份分成几列。每个月都会创建一个新列。有什么建议么?

数据包含100多个地点,超过10,000个事件和超过20个月。

1 个答案:

答案 0 :(得分:0)

您可以使用tablefunc扩展中的交叉表功能来执行此操作,例如这个答案:https://stackoverflow.com/a/11751905/571215

此处提供完整文档:https://www.postgresql.org/docs/current/tablefunc.html