かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

PowerPivot for Excelの行で集計しちゃう・・・?

非常に非効率なのでおすすめしませんが、列に以下のような式を入れることで集計できるみたいです。

=COUNTROWS(FILTER(data, EARLIER([UserId]) = [UserId] && EARLIER([Hour]) = [Hour]))

ポイントはFILTERでEARLIERを使うことで現在の行の値を使ってテーブルをフィルタできることかな?あまりしないほうがいい。性能的に。