Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 从direct server获取数据时,如何对Power BI中的月份进行排序?_Powerbi_Ssas_Powerbi Desktop_Powerbi Datasource_Power Bi Report Server - Fatal编程技术网

Powerbi 从direct server获取数据时,如何对Power BI中的月份进行排序?

Powerbi 从direct server获取数据时,如何对Power BI中的月份进行排序?,powerbi,ssas,powerbi-desktop,powerbi-datasource,power-bi-report-server,Powerbi,Ssas,Powerbi Desktop,Powerbi Datasource,Power Bi Report Server,我与分析服务有直接联系。我发现导入数据时很容易操作数据,但当我直接连接到服务器时,它无法操作数据(至少不是凭直觉操作)。我需要对数据段中的月份进行排序,但没有用于执行此任务的数据选项。这些文件目前按字母顺序排列,但应按时间顺序排列 我发现在导入数据时很容易操作数据,但当我直接连接到服务器时,它就无法操作数据(至少不是直观地操作) 根据评论和消息中讨论的不同场景,我正在完全编辑我的答案,下面是使用自定义列的新选项 使用以下代码创建自定义列- created_custom_date = "

我与分析服务有直接联系。我发现导入数据时很容易操作数据,但当我直接连接到服务器时,它无法操作数据(至少不是凭直觉操作)。我需要对数据段中的月份进行排序,但没有用于执行此任务的数据选项。这些文件目前按字母顺序排列,但应按时间顺序排列

我发现在导入数据时很容易操作数据,但当我直接连接到服务器时,它就无法操作数据(至少不是直观地操作)


根据评论和消息中讨论的不同场景,我正在完全编辑我的答案,下面是使用自定义列的新选项

使用以下代码创建自定义列-

created_custom_date = "1-" & month_names[month] & "-2020"
注意:只需在月份名称中添加日期和年份,即可创建格式良好的日期

现在将此列的数据类型更改为DateTime,您将在该列下获得一个“Date Hierarchy”选项。使用图表中“日期层次结构”中的月份值。您现在应该在图表中获得正确的顺序,如下图所示-


根据评论和消息中讨论的不同场景,我正在完全编辑我的答案,下面是使用自定义列的新选项

使用以下代码创建自定义列-

created_custom_date = "1-" & month_names[month] & "-2020"
注意:只需在月份名称中添加日期和年份,即可创建格式良好的日期

现在将此列的数据类型更改为DateTime,您将在该列下获得一个“Date Hierarchy”选项。使用图表中“日期层次结构”中的月份值。您现在应该在图表中获得正确的顺序,如下图所示-


在预期输出中添加一些示例数据。@mkRabbani完成!表中只有月份名称吗?或者您还有日期值。若要对月份名称应用排序,您需要日期或其他值来排序数据。如果您使用到Analysis Services模型的实时连接(这不同于到源数据的直接连接),我认为您唯一的选择是在源模型上更改设置。请在预期输出中添加一些示例数据。@mkRabbani完成!表中只有月份名称吗?或者您还有日期值。若要应用月名排序,您需要日期或其他值来排序数据。如果您使用到Analysis Services模型的实时连接(这不同于到源数据的直接连接),我认为您唯一的选择是在源模型上更改设置。这是否适用于到Analysis Services的实时连接?据我所知,这是一个模型设置,在本例中,它保存在Analysis Services实例中,而不是仪表板中。您必须在power query editor中执行此操作。在您将数据导入power bi之后。是的,正如我所说的,如果您使用与Analysis Services模型的实时连接,则该选项不可用,因为该模型是在Analysis Services中定义和保存的,而不是在power bi文件中。是的,明白了。您可以创建一个度量值,如-Return 1 when一月,Return 2 when二月。。。。12月12日。然后试着按这个标准订购。很确定你不能按标准订购。这对与AnalysisServices的实时连接有效吗?据我所知,这是一个模型设置,在本例中,它保存在Analysis Services实例中,而不是仪表板中。您必须在power query editor中执行此操作。在您将数据导入power bi之后。是的,正如我所说的,如果您使用与Analysis Services模型的实时连接,则该选项不可用,因为该模型是在Analysis Services中定义和保存的,而不是在power bi文件中。是的,明白了。您可以创建一个度量值,如-Return 1 when一月,Return 2 when二月。。。。12月12日。那就试着按这个标准点餐吧。很确定你也不能按这个标准点餐