【问题标题】:I can't change range and/or default values in DevExpress Dashboard我无法更改 DevExpress 仪表板中的范围和/或默认值
【发布时间】:2020-09-17 17:39:30
【问题描述】:

我有一个页面供用户注册并可以制定他们的个人饮食计划等。 我正在尝试使用内置的 VS 仪表板制作一些图表。 如果这很重要,我正在使用 VS 2015 和 SQL Server Management Studio 15.0.18206.0。

我的问题如下:

  1. 自动 (SUM)

仪表板值默认为 SUM 函数,我无法更改它,正如您在第一张图片中看到的那样,但我设法在 SQL 的帮助下解决了这个问题(SELECT DISTINCT、SELECT TOP(1) 等.)

Automatic (SUM)

  1. 默认年份计数

当我试图制作一个仪表板来显示用户生命体征和活动的跟踪时,这是我的统计数据的核心,时间默认为 YEAR,结果就像第二张图片一样。

Default year count

我无法更改这些,我只是制作了不相关的图表来填充页面,但很遗憾,因为我计划用你在第三张图片中看到的表格制作很多图表。

User History table

如果有帮助,最后一个仪表板生成的 XML 代码如下:

    <?xml version="1.0" encoding="utf-8"?>
<Dashboard>
  <Title Text="YearDashBoard" />
  <DataSources>
    <SqlDataSource ComponentName="DataSource1">
      <Name>UserHistory1</Name>
      <Connection Name="foodConnectionString" FromAppConfig="true" />
      <Query Type="SelectQuery" Name="UserHistory1" Distinct="true">
        <Tables>
          <Table Name="UserHistory" />
        </Tables>
        <Columns>
          <Column Table="UserHistory" Name="CaloriesDate" />
          <Column Table="UserHistory" Name="DailyCalories" />
          <Column Table="UserHistory" Name="UserID" />
        </Columns>
        <Filter>[UserHistory.UserID] = 17</Filter>
      </Query>
      <ConnectionOptions CloseConnection="true" CommandTimeout="0" />
    </SqlDataSource>
  </DataSources>
  <Items>
    <Chart ComponentName="chartDashboardItem1" Name="Chart 1" DataSource="DataSource1" DataMember="UserHistory1">
      <DataItems>
        <Measure DataMember="DailyCalories" DefaultId="DataItem0" />
        <Dimension DataMember="CaloriesDate" DefaultId="DataItem1" />
      </DataItems>
      <Arguments>
        <Argument DefaultId="DataItem1" />
      </Arguments>
      <Panes>
        <Pane Name="Pane 1">
          <Series>
            <Simple>
              <Value DefaultId="DataItem0" />
            </Simple>
          </Series>
        </Pane>
      </Panes>
    </Chart>
  </Items>
  <LayoutTree>
    <LayoutGroup Weight="100">
      <LayoutItem DashboardItem="chartDashboardItem1" Weight="100" />
    </LayoutGroup>
  </LayoutTree>
</Dashboard>

【问题讨论】:

    标签: sql-server xml visual-studio-2015 devexpress dashboard


    【解决方案1】:

    最后,在 DevExpress 技术团队的帮助下,我发现一直有一个不可见的滚动条,但是你必须在菜单的“BINDING”选项卡上将鼠标悬停在它上面(!)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-30
      • 1970-01-01
      • 2013-05-11
      • 2022-10-23
      • 2021-08-08
      • 1970-01-01
      • 2012-05-24
      相关资源
      最近更新 更多