daisuke

フォーラムへの返信

11件の投稿を表示中 - 1 - 11件目 (全11件中)
  • 投稿者
    投稿
  • #5513
    daisuke
    参加者
    Up
    0
    Down
    ::

    Umeharaさん

    早速のご回答ありがとうございます。RLSについて調べてみたいと思います。
    また、不明点ありまたらここで相談させてください。

    #5415
    daisuke
    参加者
    Up
    0
    Down
    ::

    neko-daisukiさん

    ありがとうございます。
    EARLIERという関数があるのですね。知りませんでした。
    EARLIERについてはまだよく理解できてませんが、調べてみます。
    大変助かりました。

    #5412
    daisuke
    参加者
    Up
    -2
    Down
    ::

    neko-daisukiさん

    頂いたやり方は累計ではなく、各月それぞれで閾値を超えた人数をカウントして頂く方法でしたね。
    私が求めたいのは、上記でかいたような月別累計と各月の閾値を比較した結果の、カウントです。

    各月と累計で、同じ結果が得られてしまうという…元のdata.jpgが悪かったですね…

    #5410
    daisuke
    参加者
    Up
    0
    Down
    ::

    neko-daisukiさん

    月月の累計というのは、最初の投稿に添付したテーブルに列追加するイメージであれば、
    今回添付したようなものです。

    6月の累計は、5月の値+6月の値
    7月の累計は、5月の値+6月の値+7月の値

    というような、その月時点での前月までの合計を、氏名毎に算出したものです。

    #5406
    daisuke
    参加者
    Up
    0
    Down
    ::

    neko-daisukiさん

    ありがとうございます。
    導きたい結果になっています。

    – ‘年月_List'(閾値テーブル)についてですが、年に関わらず、5月は1、6月は5、7月は10としたいのですが、どうするのがよいでしょうか。添付頂いたテーブルだとレコード数が増えていくことになるので。
    – 月別の累計の出し方も教えて頂けますでしょうか。

    すみませんが、よろしくお願いします。

    #5396
    daisuke
    参加者
    Up
    1
    Down
    ::

    neko-daisukiさん

    長文ですみません。
    data.jpgのテーブルは既に存在します。(‘月別データ'(仮名)とします)
    やり方として2案で考えており、まず案1でやってみています。

    案1
    1.月間累計を計算するメジャーを作成
    2.閾値テーブルを作成
    3.月間累計メジャーを使って、閾値テーブルの列追加で閾値超え人数をカウント

    案2
    1.’月別データ’に、各月時点での累計した値の列を追加
    2.閾値テーブルを作成
    3.1で追加した列から、閾値テーブルの列追加で閾値超え人数をカウント

    どちらが筋がよいのかわかりかねている状況ではありますが、案1の1.でつまづいています。
    下記のようなメジャーを作りました。

    —-
    月度別累積 =
    CALCULATE(
    SUM(‘月別データ1′[値]),
    FILTER(
    ALLSELECTED(‘月別データ'[月度]),
    ISONORAFTER(‘月別データ'[月度], MAX(‘月別データ'[月度]), DESC)
    )
    )
    —-

    このメジャーで、月別グラフにすると、各月の累計が正しく出てくることは確認できたのですが、このメジャーを使って、
    試しに1~5、5~10、10~20の人数分布を新しいメジャーで作って積み上げ棒グラフで表示しようとしたところ、累計ではなく、それぞれの月の値の分布になってしまい、
    それ以降に進めていません。
    例えば、1~5の人数をカウントするメジャーは以下です。

    —-
    1-5人数 = CALCULATE(COUNTAX(FILTER(‘月別データ’, [月度別累積] >= 1 && [月度別累積] < 5), [氏名]) ) + 0
    —-

    上記のクエリの誤りを正したい思いもあるのですが、もとの目的である、「月度別に異なる閾値で超過数を表示する」ために
    どういうやり方がよいか、どういうクエリを発行すればよいのか、具体的なクエリをご教示頂きたく、よろしくお願いします。

    また、案2の1の列追加も「カスタム列の追加」でやるしかないと思っているのですが、列追加のクエリがうまくいかず、教えて頂けますと幸いです。

    • この返信は3年、 11ヶ月前にdaisukeが編集しました。
    #5393
    daisuke
    参加者
    Up
    0
    Down
    ::

    neko-daisukiさん

    返信ありがとうございます。
    私が書いた時には、「閾値超え」の意味は、「閾値以上」ではなく、「閾値より大きい」という意味で書きました。
    「閾値以上」と解釈すれば、Aさん、Bさん、Cさんともに5月度時点では累計が1なので、おっしゃる通りの結果になると思います。

    よい方法ありませんでしょうか?

    #5369
    daisuke
    参加者
    Up
    0
    Down
    ::

    ご回答ありがとうございます。

    ドリルスルーやドリルダウンは、「見る」機能だと思っていたのですが、Power BIでは「分析する」機能と理解しました。
    作成したレポートを上層部に見せる場合、上層部はレポート編集はしないので、ダッシュボードだけを公開して、ダッシュボードを見ている人がドリルダウンして詳細に見ていくということを考えていましたが、ドリルダウンしてもらうためには、レポートも公開する必要があるのですね。

    #5353
    daisuke
    参加者
    Up
    0
    Down
    ::

    行けました!
    ありがとうございました!

    #5351
    daisuke
    参加者
    Up
    0
    Down
    ::

    試してみていますが、うまくいかず、教えてください、
    詳細エディタでクエリを見ると、元は以下のようになっています。
    —–
    ソース = Excel.Workbook(File.Contents(“エクセルファイルパス”), null, true),
    —–
    これを、
    ソース = AzureStorage.Blobs(“ストレージアカウント”)
    に書き換えてもErrorになりました。
    Power Queryにまだ詳しくないので、恐縮ですが、AzureのBlobコンテナーやファイル名の指定がありませんが、不要なのですか?

    #5350
    daisuke
    参加者
    Up
    0
    Down
    ::

    早速の返信、ありがとうございます!
    試してみます。

11件の投稿を表示中 - 1 - 11件目 (全11件中)
ツールバーへスキップ