web-dev-qa-db-ja.com

MicrosoftのDAX言語のテキスト文字列に改行を追加する方法はありますか?

複数のテキスト文字列(複数の列から)を1つのセルに取り込むDAX関数があります。しかし、ディスプレイでは、ヘッダーと段落の本文の間に改行を入れたいと思います。 DAXで改行でコーディングする方法はありますか?参考までに、これにはPowerBIを使用しています。ありがとう!

6
jschlereth

BIデスクトップでは、DAX式にalt-enterと入力するだけで、新しい行を追加できます。例:

CONCATENATEX(Project, ProjectName & ":" & [some-measure], 
//new line in parameter delimiter
",
"
)
7
nguyen giang

DAX文字列の使用= [フィールドA] &UNICHAR(10)& [フィールドB]

例:フィールドAにテキストが含まれています:2018年1月11日フィールドBにテキストが含まれています:Happy Birthday Elvis

これは戻ります:

2018年1月11日

お誕生日おめでとうエルビス

6
Beth Hall

PowerqueryFormulaReferenceは、Lines.ToTextの例で#(cr)#(lf)のようなものを使用します。これを文字列(!)としてテキストに追加すると、機能しました...

0
Christian

まず、CONCATENATE()メソッドを使用して文字列の連結を作成し、次にUNICHAR(10)を使用して文字列間にスペースを作成する必要があります

Product Sold Count =

VAR Valuel = "Product Sold" 

VAR Value2 = "Today : " & (
                            CALCULATE(
                                SUMX(
                                    FILTER(
                                            'api_Product Sold',
                                            'api_Product Sold'[Date] = TODAY()
                                        ),
                                    'api_Product Sold'[Count]
                                    )
                                )
                        + 0 ) 

VAR Value3 = "Total : " & (
                            CALCULATE(
                                SUMX(
                                    FILTER(
                                            'api_Product Sold',
                                            'api_Product Sold'[Date] <= TODAY()
                                        ),
                                    'api_Product Sold'[Count]
                                    )
                                )
                        + 0 )  

VAR FirstCONCATENATE = CONCATENATE(CONCATENATE(Valuel,UNICHAR(10)),Value2) 

VAR SecondCONCATENATE = CONCATENATE(CONCATENATE(Value2,UNICHAR(10)),Value3) 

RETURN SecondCONCATENATE

文字列の準備ができたら、カードチャットを選択し、作成したメジャーを割り当てます

enter image description here

カードチャートの高さが適切である必要がある場合、ワードラップのみが機能し、それが有効になる前に、[フォーマット]タブのワードラッププロパティが有効になります。

enter image description here

0
KARTHIKEYAN.A