2017-02-06 9 views
0

Power BIを使用して月間(例:Jan、Feb、Marc、Apr、...)に私のグラフを並べ替えることができますか?Power BIで月別にソートします。 1月、2月、3月

私はこれを入れてみてくださいました: CalendarInv = CALENDAR( 'KPI'、 'KPI [月]')、今日())

をしかし、それは私のポップアップエラー与える: "を関数MINXは、数値または日付に評価され、文字列の値を扱うことができない引数をとります。

ありがとうございます。

+1

私はCalendarInv = CALENDAR( 'KPI'、 'KPI [Month]')、today())を入れようとしていました。 私の間違い申し訳ありません。右は次のとおりです。 カレンダー=カレンダー(MINX(「KPI」、「KPI [月]」)、今日()) –

+0

あなた 'KPI [月]'適切にその列タイプを変更してみてください、文字列型であるように思われます。おそらく、インポートクエリを変更して、それが 'int'で始まるようにしてください。 – user5226582

答えて

0

あなたはどのREPROまたはダミーデータを提供し、またはあなたが掲示式に任意のコンテキストを与えられたので、私はメインの問題に焦点を当てるつもりされていない:月ごとにソートする方法。

まずアップ:あなたのソース列がDate型であることを確認してください!文字列の場合は、クエリ、モデル、または新しい派生列で変換を行い、そこから作業します。

は、私はあなたがいることを固定することを仮定している、とあなたは、このダミーデータのようなものがあること:

InvoiceDate;Value 
2017-09-01;200 
2017-09-16;300 
2017-10-01;250 
2017-11-01;230 
2017-09-25;150 

は今、私は簡単に月ベースのソートに提案し、いくつかの派生列があるが

  1. MonthNr = MONTH([InvoiceDate])
  2. MonthNrWithName = FORMAT([InvoiceDate]; "MM (mmm)")
  3. YearMonth1 = YEAR([InvoiceDate]) & "-" & IF(MONTH([InvoiceDate])<10;"0";"") & MONTH([InvoiceDate])
  4. YearMonth2 = FORMAT([InvoiceDate]; "yyyy-MM")

ここで彼らはグラフにどのように見えるかです:

graphs of dataset

私は個人的には、通常、オプション4を好みます。