リリース ノート
1.6.7 (2024 年 6 月 26 日)
新機能
- 表示形式フィルター (クイック フィルターとも呼ばれます) にプログラムでアクセスし、選択した値を変更するための API が追加されました。
//Add a selected value, specified by index from the list of available values, to a field given its name.
async Task AddSelValueToFilter(string fieldName, int valueIdx)
{
var flt = RevealView.Dashboard.Visualizations[0].Filters.GetByFieldName(fieldName);
var filterSelValues = flt.SelectedValues.ToList();
var filterValues = (await flt.GetFilterValuesAsync()).ToList(); //Retrieve the selectable values for the filter
filterSelValues.Add(filterValues[valueIdx]); //Add the specified value to the selection
flt.SelectedValues = filterSelValues;
}
- (ベータ版) 同じ表示形式内でフィルタリングされたデータを比較できます。シリーズのツールチップには、選択した値でフィルタリングするオプションが含まれます。表示形式の残りの部分には、フィルタリングされた値と元の値を簡単に比較できるように、両方の値が表示されます。現在、次のチャート タイプがサポートされています: 縦棒、棒、折れ線、時系列、エリア、ステップ エリア、スプライン、積層型縦棒、積層型エリア、積層型棒。この機能を有効にするには、RevealView で
HighlightedFilteringEnabled
をtrue
に設定します。 - (ベータ版) トレンドライン、ラベル、ズームなどにすばやくアクセスするための表示形式ツールバーが追加されました。この機能を有効にするには、RevealSdkSettings で
EnableNewToolbar
をtrue
に設定します。 - SQL ベースのデータ ソースに対しクライアント側でカスタム クエリを提供できる機能を削除しました。
- RVGoogleAnalyticsDataSource と RVGoogleAnalyticsDataSourceItem は、Google がこのコネクタの API を 2024 年 7 月 1 日に廃止する予定であるため、削除されました。
- RevealView に
DashboardChanged
イベントを追加しました。
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
revealView.DashboardChanged += RevealView_DashboardChanged;
}
private void RevealView_DashboardChanged(object sender, DashboardChangedEventArgs e)
{
// Access the old and new dashboard
var oldDashboard = e.OldValue;
var newDashboard = e.NewValue;
// Implement your logic here
Console.WriteLine($"Dashboard has changed from {oldDashboard.Title} to {newDashboard.Title}");
}
}
- データ ソース ダイアログ内のテーブルがアルファベット順に並べ替えられるようになりました。この変更は次のコネクタに適用されます: SQL Server、MySql、Postgres、Redshift、Oracle、Snowflake。
- RVGoogleAnalytics4DataSource に
AccountId
およびPropertyId
プロパティが含まれるようになり、RVGoogleAnalytics4DataSourceItem の該当するプロパティは非推奨になりました。
バグ修正
- ラベル セクションにフィールドが設定されていない XMLA ベースの表示形式をエクスポートすると、Excel エクスポートがクラッシュする問題。
- ChangeDataSourceItemAsync の DataSource ID が正しくない問題。
- ダッシュボードに Sparkline 表示形式が読み込まれたときに例外が発生する問題。
- 無効なキャストによって、グリッド表示形式で例外が発生する問題。
- ブレンディング UI で、ストアド プロシージャーが有効な追加データ ソースとして表示される問題。
- データベースから DateTime.MaxValue を読み取るときにエラーが発生する問題。
- タイトルのないウィジェットを含む Excel ファイルをエクスポートするとクラッシュする問題。
- ピボット表示形式の Excel エクスポートで、展開された行を含む場合に列が混在する問題。
- 折れ線チャートの表示形式をエクスポートするときに、行ヘッダーが null になる問題。
- Excel にエクスポートするときに、予約文字が正しくフィルタリングされない問題。
- Excel エクスポートで、日付の書式設定が適用 されない問題。
- フィルター エディターのフィールド リストが、式エディターのフィールド リストに影響する問題。
- SharePoint O365 データ ソースが正しく機能しない問題。
datediff
計算式が、一重引用符ではなく二重引用符で機能する問題。- BigQuery の日付精密ハンドリングが間違っている問題。
- 数値フィールドに基づく表示形式フィルターで、選択した値が表示されない問題。
- 計算フィールドを追加した後、フィルターされたフィールド リストが正しくない問題。
1.6.6 (2024 年 4 月 19 日)
新機能
ShowDescription
プロパティによって制御されるオプションの説明テキスト ボックスを RevealView に追加しました。- グリッドまたはピボットを PDF にエクスポートすると、ページの幅に収まらない列を含むオーバーフロー テーブルが生成されるようになりました。
- PDF エクスポート時にグリッド列の幅が優先されるようになりました。
- Excel へのエクスポートにおけるピボット グリッドの表示形式の外観が改善されました。
- (ベータ版) グリッド表示形式にサーバー側のページング サポートが追加されました。この機能を有効にして、表示形式エディターの設定ペインに表示するには 、
RevealSdkSettings.EnableBetaFeatures
をtrue
に設定します。ページングは次のプロバイダーでサポートされています: SQL Server、MySQL、BigQuery、PostgreSQL、SyBase、Athena、Oracle。ストアド プロシージャーをサポートするプロバイダーでは、テーブルのようにクエリを実行して行の範囲を返すことができないため、ストアド プロシージャーを選択するとグリッド ページングが無効になります。さらに、サーバー上でのデータ処理が false の場合、およびブレンドされたデータを使用する場合、ページングは使用できません。 - 表示形式エディターでデータ ツールチップをプレビューするかどうかを制御するフラグが RevealView に追加されました。クエリが最初の 5 行を取得するのを防ぐため、これらはデフォルトでオフになっています。このツールチップを有効にするには、
IsPreviewDataInVisualizationEditorEnabled
をtrue
に設定します。 - サーバー上でプロセス データを使用する場合、MySql でブレンディングがサポートされるようになりました。
- ラジアル チャートの新しいルック & フィール。以前のルック & フィールは非推奨ですが、必要に応じて
RevealSdkSettings.EnableNewCharts = false
を実行することで復元できます。 - 棒チャートと柱状チャートには、表示形式エディターの設定ペインに重複とギャップの設定が含まれるようになりました。これにより、バー間の重なりの量とグループ間のスペースの量を制御できます。
- ツリーマップの表示形式では、マウスをホバーするとツールヒントが表示され、ノードが強調表示されるようになりました。
バグ修正
- UI からエクスポートする場合、円チャートとドーナツ型チャートが表示されない問題。
- 計算フィールドが依存しているデータ ブレンドを削除しても、計算フィールドが削除されない問題。
- Redshift で関数を呼び出すとエラーが発生する問題。
- Postgres 関数が正しく動作しない問題。
CanAddDateFilter
を設定すると例外が発生する問題。- ストアド プロシージャー パラメーター画面では、以前のデータが取得されたり、まったく取得されなかったりする場合があります。
- 検索バーを使用すると、ポップアップ要素でスクロールが機能しなくなる問題。
- 分数の数字は、階級区分図のツールチップには表示されない問題。
- 3000 を超えるフィルター値は保持されない問題。
- 事後計算フィールドの UI で名前が変更されたピボット フィールドに関するエラーが発生する問題。
- ストアド プロシージャーの入れ替えフィールドが正しく動作しない問題。
- 円チャートの凡例が、表示するのに十分なスペースがある場合に表示されなくなる問題。
- サーバー上のプロセス データをオフにした状態で MySql をブレンドするとエラーが発生する問題。
- スライス チャートでホバー イベントが意図したとおりに動作しない問題。
- ピボット グリッドの表示形式に総計が表示されない問題。
- Analysis Services データ プロバイダーを使用すると、誤った総計値が 表示される問題。
- Analysis Services データ プロバイダーを使用すると、ダッシュボードと視覚化フィルターに誤った総計が表示される問題。
- ピボット グリッドで値を並べ替えた後、フィールド名の変更が失われる問題。
- 「...hierarchy already appears in the Axis1 axis. 」 エラーが Analysis Services で発生する問題。
- Analysis Services で 「上の N」 フィルターを適用すると、誤った結果が返される問題。
- リソースベースの表示形式では誤ったキャッシュ エントリが取得される問題。
- ブレンディングを使用すると、誤ったキャッシュ エントリがヒットされる問題。
1.6.4 (2024 年 2 月 14 日)
重大な変更
- プロパティ名
ShowExportToPowerpoint
がShowExportToPowerPoint
に変更されました。 - 散布図とバブル チャートの新しいルック & フィール。古いルック アンド フィールは廃止されました。必要に応じて、
RevealSdkSettings.EnableNewCharts = false
を実行することで復元できます。
新機能
Antlr4.Runtime.Standard
のReveal.Sdk.Data
v4.7.2 依存関係を 4.8 に更新しました。RVDashboard
のDescription
プロパティを公開しました。- ダッシュボードのタイトルを個々の Excel シートに追加しました。
- Excel および PDF にエクスポートする際にダッシュボード フィルターが含まれるようになりました。
- PostgreSQL ストアド プロシージャは現在サポートされていないため、タブから削除しました。
バグ修正
- データ ソース項目の設定が欠落している場合、Athena エラー メッセージが不十分である問題。
- ソース項目プロバイダーが実装されていない場合に、S3 DS 「Region has not been set (地域が設定されていません)」 エラーが発生する問題。
- ソース項目プロバイダーが実装されていない場合に、Redshift DS 「Host can't be null (ホストを null にすることはできません)」 エラーが発生する問題。
- ソース項目プロバイダーが実装されていない場合に、MySql 「unable to connect (接続できません)」 エラーが発生する問題。
- データ ソース項目プロバイダーが実装されていない場合に、テーブル選択時に Postgres エラーが発生する問題。
- 一部のグリッドのシナリオで大文字と小文字を区別しない並べ替えが正しくない問題。
- 「サーバーでデータを処理」フラグの初期化が誤っている問題。
- 別のデータ ソースからフィールドを追加する際の
CURRENTTIMEZONE()
が正しくない問題。 - KPI vs Time で今月の空の値が表示されるようになりました。
- グリッドまたはピボット タイプの表示形式における日付タイプの列の並べ替えが正しく動作しない問題。
- 表示形式の読み込み中にエクスポートを実行すると複数のポップアップが表示される問題。
- マップの場所名の比較では大文字と小文字が区別される問題。
1.6.2 (2024 年 1 月 5 日)
新機能
Reveal.Data.Microsoft.SqlServer
v1.1.4 の依存関係Microsoft.Data.SqlClient
を v5.1.2 に更新しました。- キャッシュ ファイル
tabulardata.sqlite
の sqlite ストレージは、無制限に増大することを防ぐためにデフォルトで無効になりました。 RevealSdkSettings.EnableActionsOnHoverTooltip
が有効になっている場合、アクション ツールチップがピボット表示形式で利用できるようになりました。チャート表示形式上にマウスを置くと、データ ポイントから特定のピクセル数以内にツールチップが表示されるようになりました。- 「サーバーでデータを処理」が有効になっている SQL Server データ ソースで次の関数を使用する計算フィールドのサポート:
fyear
、and
、or
、concatenate
、replace
、date
、time
、hour
、minute