Qlik Community

Qlik Japan

Qlik Communityの日本語のグループです。 Qlik製品に関する日本語資料のダウンロードや質問を日本語で投稿することができます。質問に関する回答は基本的に日本語で行われます。 日本語資料はグループにJoinしなくてもダウンロード可能ですが、 質問を投稿したい場合は、CommunityへのログインをしてグループにJoin Requestを行って下さい。 承認を受けた後に質問を投稿することが可能になります。 ログインはQlikIDを登録してください。

CREATE A POST
Post a Question
  • Num関数について。

    お世話になります。クリックセンスデスクトップを使用しています。If (売上単価 < 5000,Dual('5000未満','0'),Num(Class(売上単価,10000 'x',5000),'0以上'))フィルターパネルの軸に上記の数式をしていすると、5000円未満15000以上と表示され... Show More

    お世話になります。

    クリックセンスデスクトップを使用しています。

    If (売上単価 < 5000,

    Dual('5000未満','0'),

    Num(Class(売上単価,10000 'x',5000),'0以上'))

    フィルターパネルの軸に上記の数式をしていすると、

    5000円未満

    15000以上

    と表示されました。なぜ15000以上と表示されるのでしょうか。

    Num関数で書式コードに'0以上'と入れると、Num関数の数式の結果が、0以上の0に、代入されるということでしょうか?

    15000が代入されているということは、class関数で指定した間隔+開始値の値が代入されているのでしょうか?

    初歩的な質問で大変申し訳ありませんが、よろしくお願いします。

    売上単価のロード文

    売上単価:
    LOAD * Inline [
    売上単価,
    1000,
    2000,
    3000,
    4000,
    5000,
    6000,
    7000,
    8000,
    9000,
    10000,
    11000,
    12000,
    13000,
    14000,
    15000,
    16000];

    Show Less
  • ロードスクリプトでフッター数行を無視する方法

    ロードスクリプトでデータソースを読み込む際、ヘッダーサイズを「行:15行目まで」 のように、無視する先頭行数を指定することができますが、似たように末端から◯行を無視する。といった指定は可能でしょうか? 先頭から15行を無視するLOAD [ga:sourceMedium], [ga:pag... Show More

    ロードスクリプトでデータソースを読み込む際、

    ヘッダーサイズを「行:15行目まで」 のように、無視する先頭行数を指定することができますが、

    似たように末端から◯行を無視する。といった指定は可能でしょうか?

     

    先頭から15行を無視する

    LOAD [ga:sourceMedium], 
    [ga:pageviews]
    FROM
    [query_explorer_2019*.tsv]
    (txt, unicode, embedded labels, delimiter is '\t', msq, header is 15 lines);

     

    読み込ませたいファイルの例

    Report For View (Profile): 	test.com
    
    These results do contain sampled data.
    
    These query parameters were used:
    max-results	1000
    dimensions	ga:sourceMedium
    start-date	2019-07-01
    start-index	1
    ids	ga:10000
    metrics	ga:pageviews
    samplingLevel	HIGHER_PRECISION
    filters	ga:pagePath=~^/completion
    end-date	2019-07-01
    
    ga:sourceMedium	ga:pageviews
    (direct) / (none)	500
    google / organic	200
    yahoo / organic	120
    
    Rows Returned	1000
    Rows Matched	3
    Totals For All Rows Matched
    		820

     

    末端から6行はデータとして無視したいと考えています。

     

    例のデータが、日別に複数ファイル存在し、

    「先頭から15行目」および「末端から6行」は無視する対象ですが、

    その中間に何行入るかはファイル(日)によって変わります。

     

    この部分だけを扱いたいというケースになります。

    ga:sourceMedium	ga:pageviews
    (direct) / (none)	500
    google / organic	200
    yahoo / organic	120

     

    Show Less
  • Qlik Senseでデータを再ロードしたにも関わらず、ダッシュボードのデータが古い

    DBのデータを修正し、Qlik Sense側でデータを再ロードしたにも関わらず、ダッシュボードから参照可能なデータがDBのデータ修正前のものになってしまいます。ページの更新やQlik Senseのサインアウト・サインアップ等を実施しましたが、解消されません。どのようにすれば、最新のデータを参照できま... Show More

    DBのデータを修正し、Qlik Sense側でデータを再ロードしたにも関わらず、ダッシュボードから参照可能なデータがDBのデータ修正前のものになってしまいます。

    ページの更新やQlik Senseのサインアウト・サインアップ等を実施しましたが、解消されません。

    どのようにすれば、最新のデータを参照できますでしょうか?

    Show Less
  • 欠損データの表示(rangesum)

    Qliksenseで以下のようなデータを取り込んで、月末在庫を基点に入出庫データを「rangesum」を使って累計計算し、ピボットテーブルで在庫推移を表現したいのですが、日付の欠損箇所に前日と同数の在庫数を表現したい場合、「入出庫」の”0”データを事前に生成して、データに含めるしか方法がないでしょう... Show More

    Qliksenseで以下のようなデータを取り込んで、月末在庫を基点に

    入出庫データを「rangesum」を使って累計計算し、ピボットテーブルで在庫推移を表現したいのですが、

    日付の欠損箇所に前日と同数の在庫数を表現したい場合、「入出庫」の”0”データを事前に

    生成して、データに含めるしか方法がないでしょうか?

    data.png

    Show Less
  • リピータと新規を判断する方法

    購入DBを読み込んだときに、新規会員の購入なのか、リピータ会員の購入なのか、判断したいと考えています。 日付, 会員ID , 商品ID2019/7/8 10:02, 100, A2019/7/8 18:23, 101, B2019/7/8 23:50, 102, B2019/7/9 12:... Show More

    購入DBを読み込んだときに、

    新規会員の購入なのか、リピータ会員の購入なのか、判断したいと考えています。

     

    日付, 会員ID , 商品ID

    2019/7/8 10:02, 100, A

    2019/7/8 18:23, 101, B

    2019/7/8 23:50, 102, B

    2019/7/9 12:30, 100, B

    2019/7/9 16:20, 103, A

     

    購入会員はユニークで3名

    新規が3名、リピータが1名

    となります。

     

    取得したデータのうち、一番若い日付を新規として扱い、

    それ以外の日付はリピータとして扱いたいと思っています。

    ロードスクリプト内で処理する方法はありますでしょうか?

     

    このようなデータだったら良いのですが。。

     

    日付, 会員ID , 商品ID, 新規・リピータ

    2019/7/8 10:02, 100, A, 新規

    2019/7/8 18:23, 101, B, 新規

    2019/7/8 23:50, 102, B, 新規

    2019/7/9 12:30, 100, B, リピータ

    2019/7/9 16:20, 103, A, 新規

    Show Less
  • linktableの作成方針について

    2つのファクトテーブルを日付で関連付けしたいのですが、単純に連携させただけではうまくいきませんでした。 しかし、Linktableであれば解決できる可能性があるように見受けられたので、3つ添付しているCSVで自分で見よう見まねで試してみたのですが、循環参照になってしまい、思い通りの分析がで... Show More

    2つのファクトテーブルを日付で関連付けしたいのですが、

    単純に連携させただけではうまくいきませんでした。

     

    しかし、Linktableであれば解決できる可能性があるように見受けられたので、

    3つ添付しているCSVで自分で見よう見まねで試してみたのですが、

    循環参照になってしまい、思い通りの分析ができません。

     

    CSVの概要としては

    打刻実績:ファクトテーブル・・・氏名,勤務年月日がある

    ログオン実績:ファクトテーブル・・・ログイン名,ログオン年月日がある

    ユーザー情報マスタ:ディメンションテーブル・・・ログイン名,氏名がある

    でLinkTableで氏名+勤務年月日をkeyとして氏名や日付で分析をしたいのです。

     

    問題となっているスクリプトのあるqvfファイルを添付するので、

    どこが問題なのかご教示いただきたいです。

     

    大変お手数をおかけいたしますが、

    ご教示のほどよろしくお願いいたします。

    Show Less
  • 年を跨いで連続した週番号の取得について

    お世話になります。過去8週間の週単位の分析を行うためにロード時に週番号をweek関数で取得しましたが年を跨いで分析する場合、週番号は年が変わると1から始まるためにweek関数で取得した週番号-8という条件では値を取得することができません。そこでいろいろ考えて年が変わっても1にリセットしない連続の番号... Show More

    お世話になります。

    過去8週間の週単位の分析を行うためにロード時に週番号をweek関数で取得しましたが

    年を跨いで分析する場合、週番号は年が変わると1から始まるためにweek関数で取得した週番号-8という

    条件では値を取得することができません。

    そこでいろいろ考えて年が変わっても1にリセットしない連続の番号を取得することにして

    なんとかできたのですが、もしかするともっと良い方法が無いかどうか教えてもらいたく投稿しました。

    またそのままの週番号でも年を跨いで集計できる方法等もあればお聞かせください。

    よろしくお願いします。

    *サンプルファイルを添付してます。

    Show Less
  • 検索オブジェクトに入力した値の取得について

    お世話になっております。検索オブジェクトについてご教示ください。検索オブジェクトに入力した値をテキストオブジェクトに表示したいと考えております。検索オブジェクトに入力した値を取得する方法はありますでしょうか。お手数をおかけいたしますがよろしくお願いいたします。
  • ロードスクリプト内における特定の行と特定の行の時間計算

    お世話になります。教えてください。縦のデータの時間差の計算が思いつきません。時刻アクションログインしていた時間7:10:00ログインNULL8:00:45作業1NULL10:00:50作業2NULL13:34:54ログオフNULLというcsvがある場合に、ロードスクリプト内でログオフの行にログインし... Show More


    お世話になります。教えてください。縦のデータの時間差の計算が思いつきません。

    時刻アクションログインしていた時間
    7:10:00ログインNULL
    8:00:45作業1NULL
    10:00:50作業2NULL
    13:34:54ログオフNULL

    というcsvがある場合に、ロードスクリプト内でログオフの行にログインしていた時間をセットしたいのです。

    ロード後

    時刻アクションログインしていた時間
    7:10:00ログインNULL
    8:00:45作業1NULL
    10:00:50作業2NULL
    13:34:54ログオフ6:24:54

     

    としたいのですが、こうのように縦のレコードにおいて、特定の時間から特定の時間を引くという処理はどのようにすれば可能でしょうか? お手数ですがご教示願えたら幸いです。

     

    Show Less
  • Qlik Sense Desktop インストールエラー解消方法

    Qlik Sense Desktopをインストールしようとすると、添付画像の文言が出てきます。View setup log folderをクリックすると、tempフォルダに行くのですが、何を削除すればよいかわかりません。恐らく以前インストールしていた際のtempファイルが残っているため、インストール... Show More

    Qlik Sense Desktopをインストールしようとすると、

    添付画像の文言が出てきます。

    View setup log folderをクリックすると、tempフォルダに行くのですが、

    何を削除すればよいかわかりません。

    恐らく以前インストールしていた際のtempファイルが残っているため、

    インストールできないのかとも思うのですが。

     

    どなたかご教示いただけると幸いです。

    よろしくお願いいたします。

    qliksense インストールエラー.png

    Show Less
  • 複雑な集計表の読み込み問題

     予算201901実績201901予算201902実績201902予算201903-  A0101 1課         70060 福利厚生費1010101010    70120 教育研修費1010101010 &n... Show More
     予算
    201901
    実績
    201901
    予算
    201902
    実績
    201902
    予算
    201903
    -  A0101 1課     
        70060 福利厚生費1010101010
        70120 教育研修費1010101010
        70210 消耗品費1010101010

     

    上記の集計表を下記のように読み取り方法を教えていただければと思います。

    年月 課 費用コード 費用名 予実区別 金額

    Show Less
  • Qlikviewのロードスクリプト内でのSQLについて(to_date()関数)

    皆様お疲れ様です。所々情報に穴がある状態で非常に申し訳ないのですが元々Oracle環境下で動いていたqvwをPostgreSQL環境下でリロードするためにロードスクリプトの項目や関数の置換作業を行っています。その最中に、to_date()関数を含むスクリプトをリロードした際に下記のようなエラーが表示... Show More

    皆様お疲れ様です。

    所々情報に穴がある状態で非常に申し訳ないのですが

    元々Oracle環境下で動いていたqvwをPostgreSQL環境下でリロードするために

    ロードスクリプトの項目や関数の置換作業を行っています。

    その最中に、to_date()関数を含むスクリプトをリロードした際に

    下記のようなエラーが表示されました。

    SQL##f - SqlState: 42883, ErrorCode: 1, ErrorMsg: ERROR: function to_date(timestamp without time zone, unknown) does not exist;
    Error while executing the query

    エラーはto_date()関数は存在しないというものだと思っています。

    調べているとPostgreSQLでは普通に使えるように見えたのですが本環境では使用できないようでした。

     

    正直、一度全取得しqvd化した情報を取り込んでSQLじゃなくてQlikview側の関数等で加工したいのですが

    今回そういった改修は行えないため、SQL内で関数を置き換えて使えるものがないかなぁと調査しています。

     

    もし情報をお持ちの方がいらっしゃったらご教示頂ければ幸いです。

    Show Less
  • Qlik Sense Cloudの容量制限について

    Qlik Sense Cloudの容量は1アプリ50MBの制限があると思うのですが、この容量制限に対する対処方法はないでしょうか?80MBのcsvファイルをアップロードするとこの制限があるため、アプリを作成できません。 クラウドにアップロードしたデータファイルを使えば、もっと大きな容量のデ... Show More

    Qlik Sense Cloudの容量は1アプリ50MBの制限があると思うのですが、

    この容量制限に対する対処方法はないでしょうか?

    80MBのcsvファイルをアップロードするとこの制限があるため、

    アプリを作成できません。

     

    クラウドにアップロードしたデータファイルを使えば、

    もっと大きな容量のデータを分析できる等があれば、

    ご教示いただきたいです。

     

    よろしくお願いいたします。

    Show Less
  • Qlik SenseにおけるPostGISのgeometry型のデータのロード方法について

    Qlik Senseを利用しています。PostGISと接続しており、geometry型のデータを参照し、マップのチャートにて密度レイヤーやポイントレイヤーを利用したいと考えております。しかし、geometry型のロード方法が分からないので、どなたかご教授頂けないでしょうか? PostGIS... Show More

    Qlik Senseを利用しています。

    PostGISと接続しており、geometry型のデータを参照し、マップのチャートにて密度レイヤーやポイントレイヤーを利用したいと考えております。

    しかし、geometry型のロード方法が分からないので、どなたかご教授頂けないでしょうか?

     

    PostGISでgeometry型を緯度・経度に変換する以下の関数をQlikのデータロードエディタで利用しようとしても、利用できないように見受けられます。

    ST_X([geom]::geometry) 

    ST_Y([geom]::geometry) 

    Show Less
  • customuser のpassword変更履歴の追跡方法

    こんにちは qlikview にcustomuserを登録しています。社内規定で、90日以内にパスワードを変更しなければならないのですが、Auditログ等のログの中からパスワードを変更した証跡を探すことはできるでしょうか?どなたか、ご教示いただけると助かります。 
  • データを自動でReloadする方法

    Qlik Senseを使っています。Postgreのデータを参照してダッシュボードを作成しました。そのダッシュボードは常に最新の日付のデータが入るようにします。(古い日付のデータは削除します。)しかしながら、データベースは更新されても、Qlik Senseで作成したダッシュボードは古い日付を表示した... Show More

    Qlik Senseを使っています。

    Postgreのデータを参照してダッシュボードを作成しました。

    そのダッシュボードは常に最新の日付のデータが入るようにします。(古い日付のデータは削除します。)

    しかしながら、データベースは更新されても、Qlik Senseで作成したダッシュボードは古い日付を表示したままになっています。

    データはどのようにしたら自動でReloadできるのでしょうか?

    Qlikは直接テーブルを参照している訳ではないのでしょうか?

    Show Less
  • 利用人数のヒストグラムを、時間(hh:mm)表記の間隔で表示したいのですが

    お世話になります。計算軸でclassを使ってヒストグラムを書こうとしています。内容としては「テレワークをしている従業員が何分間VPNセッションを使っているかの回数分布」です。具体的にはclass関数で20分毎に分割し、0秒~20分未満、20分以上40分未満、40分以上60分未満、、、、という風に20... Show More

    お世話になります。計算軸でclassを使ってヒストグラムを書こうとしています。

    内容としては「テレワークをしている従業員が何分間VPNセッションを使っているかの回数分布」です。

    具体的にはclass関数で20分毎に分割し、0秒~20分未満、20分以上40分未満、40分以上60分未満、、、、
    という風に20分間隔で、それらのセッション数(=利用回数)をヒストグラムで分析するというもの。

    classを使った計算軸の書き方が「時間」形式では書けそうになかったので、20分を十進法に捉え、
    =class(Duration,0.0138888889)と書きました。0.0138888889=00:20(hh:mm)にあたります。

    これを使い添付のようにヒストグラムを書いたのですが、当然のことながら 0<=x<0.0138888889
    のように十進表記で示されます。

    これを 00:00<=x<00:20  00:20<=x<00:40  00:40<=x<01:00  01:00<=x<01:20 のように hh:mm形式
    で出したいのですが、できますでしょうか?

    Qlikview12.40を利用しています。 お忙しいなか恐縮ですが、どうぞ宜しくお願いいたします。

     

    WS000006.JPG

     

    WS000007.JPG

     

    WS000008.JPG

     

    WS000009.JPG

     

    Show Less
  • Qlik Sense Cloud - Basic - Quick Reference Guide

    Qlik Cloud Hub(Qlik Sense Cloud)の無料版でアプリを作成しているのですが、容量が25MBを超え始め、エラーメッセージが出てくるようになりました。ビジネス版の月額15ドルでこの容量不足は解消されるのでしょうか?ご存じな方、ご教授をお願い致します。
  • シート上にデータ要素として、ローカルファイルへのリンクを表示させるには。

    データベースに格納しているローカルパスのリンクを、シート上に表示したいのですが、方法はないでしょうか。 試したことデータ要素として file:///\\(ローカルパス) のアドレスを設定(アドレスに日本語含む)シート上にテーブル、表記:URLとして設定/表示シート上のリンクをダブルクリック... Show More

    データベースに格納しているローカルパスのリンクを、シート上に表示したいのですが、方法はないでしょうか。

     

    試したこと

    データ要素として file:///\\(ローカルパス) のアドレスを設定(アドレスに日本語含む)

    シート上にテーブル、表記:URLとして設定/表示

    シート上のリンクをダブルクリック

     

    結果

    リンクに対する反応はありますが、日本語のURLエンコードがうまくいっていないようでブラウザよりエラーが返されます。(添付参照)

    アドレスを直接ブラウザに打ち込んだ場合は正常にローカルファイルが表示されます。

     

    使用ブラウザ

    Internet Explorer

     

    備考

    推奨ブラウザはChromeとのことですが、可能であればIE上で動作させたいです。

     

    よろしくお願いいたします。

    Show Less
  • 棒グラフの全体を表示する方法を教えてください

    QlikSenseのDesktop版を利用しております。現在、QlikSenseで作成したVIEWをPDF出力する必要があるため、棒グラフがスクロール(ミニチャート)なしで全体が表示されるよう、Chart.JSというExtensionsを利用して、上記の仕様を実現していました。(以前、こちらで教えて... Show More

    QlikSenseのDesktop版を利用しております。

    現在、QlikSenseで作成したVIEWをPDF出力する必要があるため、棒グラフがスクロール(ミニチャート)なしで全体が表示されるよう、Chart.JSというExtensionsを利用して、上記の仕様を実現していました。

    (以前、こちらで教えてもらったかと思います)

     

    しかし、April 2019にバージョンアップされると、Chart.JSで作成したグラフ表示されなくなってしまいました。

    そのため、別のExtensionsを探しておりますが、なかなか良いものが見つかりません。

    よい解決策をご存知の方がいましたら、ぜひ教えてください。

     

    よろしくお願いいたします。

    Show Less
Group details
Qlik Japan
Qlik Japan
672 members Open Group Since ‎2018-11-11 08:20 AM
Qlik Communityの日本語のグループです。 Qlik製品に関する日本語資料のダウンロードや質問を日本語で投稿することができます。質問に関する回答は基本的に日本語で行われます。 日本語資料はグループにJoinしなくてもダウンロード可能ですが、 質問を投稿したい場合は、CommunityへのログインをしてグループにJoin Requestを行って下さい。 承認を受けた後に質問を投稿することが可能になります。 ログインはQlikIDを登録してください。
Qlik Communityの日本語のグループです。 Qlik製品に関する日本語資料のダウンロードや質問を日本語で投稿することができます。質問に関する回答は基本的に日本語で行われます。 日本語資料はグループにJoinしなくてもダウンロード可能ですが、 質問を投稿したい場合は、CommunityへのログインをしてグループにJoin Requestを行って下さい。 承認を受けた後に質問を投稿することが可能になります。 ログインはQlikIDを登録してください。
Group Admin
mihokaneko Visitor
yuz Employee
ShoNakajima Employee
hka Employee
tsi Employee
Masaki_Hamano Employee
tts Employee
Members (672)