Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
NK
Contributor II
Contributor II

テーブルの中のキーワードをハイライトする方法

こんにちは。

下のようなテーブルにおいて、あるキーワード(例えば"女性")のみを

色でハイライトする方法はありますか?

Picture1.png

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

8 Replies
kentaroWakamatsu
Creator II
Creator II

文字列の中の'女性'だけに色をつけるというのは出来ないと思いますが、'女性'を含むデータだけ色をつけることは可能です。

「背景カラー表現」や「テキストカラー表現」へ以下の数式を入れてみてください。

IF(SubStringCount(回答,'女性')>0,LightRed(),NULL())

上記は、データ(回答)に'女性'が含まれる回数をSubStringCount関数で求め、0超の場合、赤くするようにしています。

’LightRed()’の部分は、お好きな色を指定していただければよいかと思います。

chakiw5
Contributor III
Contributor III

http://www.qlikblog.at/1579/qliktip-39-displaying-html-content-minimalistic-htmltextbox-object-exten...

QlikVIewそのままではだめですが、拡張機能のMinimalistic HtmlTextBox Extensionを使えばできました。

上のリンクからDLしてインストール後、プロパティにHTML文そのものを書くだけです。

だけど特定のキーワードや文章に変更がなければ良いですが、そうでない場合は動的にHTMLを作る

モジュールを考える必要がありますね。

NK
Contributor II
Contributor II
Author

QMCからインポートトライしましたが、"このzip fileには有効な拡張機能が含まれていません"

と出てしまいます。。

chakiw5
Contributor III
Contributor III

DLしたファイルを展開して、中にある拡張子がgarのファイルをダブルクリックすると拡張がインストールされますがどうでしょうか。

インストールが終了後にはそのままQlikVIewが起動していると思うので、表示をWeビューにしてシート上で右クリック→シートオブジェクトの追加→拡張機能オブジェクトを展開するとそこにHtmlTextBoxがあるのでシート上にドラッグします。

オブジェクトのプロパティを開きHTMLの項目にHTML文を書けば表示されます。

確認ですがQlikVIewですよね。

NK
Contributor II
Contributor II
Author

Qlik Senseです!

すみません💦

chakiw5
Contributor III
Contributor III

Senseでいろいろ探してみたのですがこれと言った解決案が見つかりません。(Senseはあまり得意ではないです)

でもSenseの方がブラウザベースのBIなのでHTML表現は簡単にできるような気がしますが。

お役に立てず申し訳ない。

他のメンバーのかたのアドバイスよろしくお願いします。

NK
Contributor II
Contributor II
Author

探していただきありがとうございます。><

自分でも少し見てみましたが教えて頂いたExtensionのSense ver.等ないようで...

もう少し頑張ってみます!

ありがとうございます。

kentaroWakamatsu
Creator II
Creator II

エクステンションを作るのもありかと思いますので、リンク貼っておきます。

https://www.qlikspace.net/tag/%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%86%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%...

利用できる言語があれば、エクステンションを自分で作成してしまうといった事もありかと思います。