2017-04-18 18 views
0

私はPowerBIに2つの仮説テーブルを持っています。最初のものはQuery1と呼ばれ、さまざまな販売取引番号があり、その多くは同様の日付に発生します(これも含まれます)。したがって、Query1に2つあり、それらは'Query1'[transaction_number]'Query1'[transaction_date]です。PowerBIで異なるテーブルに基づいて計算カラムを作成する方法はありますか?

ここで、Query2という別のテーブルを作成したいとします。最初の列は'Query1'[transaction_date]に設定されています。 2番目の列は、その日付に関連付けられたトランザクション番号のカウントであり、基礎となる情報はQuery1から取得されます。

私は次のことを試してみた:

transaction_count = COUNT('Query1'[transaction_number])が、残念ながら、私が得たすべては関係なく、取引日の取引番号の合計数の列でした。その特定の日ごとに各トランザクションの数を列に表示したいと思います。

ありがとうございます。

+0

"group by"コマンドを使用すれば十分でしょうか? – heringer

+0

GROUPBY関数はSUMMARIZE関数に似ています。ただし、GROUPBYは、追加する拡張列に対して暗黙的なCALCULATEを実行しません。結論 - サマリズ/サマリゾクレムが良いです。 –

答えて

1

SUMMARIZECOLUMNS Function (DAX)を使用する必要があります。私の理解で

Query2 = 
SUMMARIZECOLUMNS (
    'Query1'[transaction_date], 
    "transaction_count ", SUMX ('Query1', 'Query1'[transaction_number]) 
) 

あなたは本当にただCOUNTX COUNTX Function (DAX)SUMXを置き換える行の数をカウントする必要がある場合は、しかしSUMMARIZECOLUMNS内SUMXが必要になります。

関連する問題