小编Nic*_*k G的帖子

我是否可以在按ID分组的Tablix行中包含子报表?

我是否可以在按行ID分组的Tablix行中包含子报表,并将该ID传递给要运行的子报表?基本上,子报告将根据主Tablix分组中使用的ID从第二个数据集返回数据?

我的主Tablix有4行,它们通过ID组合在一起,我从主数据集中创建了一些图形.我的第二个数据集返回可以包含每个ID数百行的模拟,这就是为什么我不想在连接语句中执行此操作,因为它非常无效.我想在我的主Tablix中向第5行添加一个Tablix并显示来自dataset2的结果,但只在当前的Tablix1组中运行它.

数据集1与此类似,主Tablix中的每个组都有唯一的iGoalID. 在此输入图像描述

数据集2看起来像这样; 在此输入图像描述

我希望能够遍历DataSet2并显示数据,但只能按主Tablix iGoalID等于dataset2的iGoalID进行分组

sql reporting-services ssrs-2008 report-builder2.0 reportbuilder3.0

14
推荐指数
1
解决办法
3万
查看次数

HighCharts饼图图例值对齐

我只想让我的传奇名称值左对齐,百分比值对齐,我已经连续两天研究这个事情,并在论坛上开了几个不同的问题,得到了0个答案,所以任何知识的人我爱你的帮助!非常感谢你 http://jsfiddle.net/hAnCr/2/

$("document").ready(
function(){
$('#container').highcharts({
        chart:{
            type:'pie',
            height: 300,
            width: 400
              },
        credits:{enabled: false},
        colors:[
            '#5485BC', '#AA8C30', '#5C9384', '#981A37', '#FCB319',     '#86A033', '#614931', '#00526F', '#594266', '#cb6828', '#aaaaab', '#a89375'
            ],
        title:{text: null},
        plotOptions: {
            pie: {
                allowPointSelect: true,
                cursor: 'pointer',
                showInLegend: true,
                dataLabels: {
                    enabled: false,                        
                    formatter: function() {
                        return this.percentage.toFixed(2) + '%';
                    }
                }                                   
            }
        },
        legend: {
            enabled: true,
            layout: 'vertical',
            align: 'right',
            width: 200,
            verticalAlign: 'middle',
            useHTML: true,
            labelFormatter: function() {
                return '<div style="text-align: left; width:130px;">' + this.name + …
Run Code Online (Sandbox Code Playgroud)

jquery asp-classic highcharts highstock

4
推荐指数
1
解决办法
2万
查看次数

HighCharts饼图传奇中的总计

在我的传奇中,有没有办法让我在价值列的末尾获得总计?这里是我的传奇的代码,以及它为数据[]集的名称和值分为两列的小提琴.

legend: {
            enabled: true,
            layout: 'vertical',
            align: 'right',
            width: 220,
            verticalAlign: 'top',
            borderWidth: 0,
            useHTML: true,
            labelFormatter: function() {
                return '<div style="width:200px"><span style="float:left">' + this.name + '</span><span style="float:right">' + this.y + '%</span></div>';
            },
            title: {
                text: 'Primary',
                style: {
                    fontWeight: 'bold'
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

id就像这样的列

Data1      2
Data2      3
Data3      2
         ---
           7
Run Code Online (Sandbox Code Playgroud)

我需要做的是在该行下面添加虚线或优选实线,然后添加所有数据值的总计.这是我目前的小提琴.

http://jsfiddle.net/hAnCr/29/

谢谢!

jquery highcharts legend-properties

4
推荐指数
2
解决办法
1万
查看次数

我如何检查我是否在ADO Recordset的最后一条记录上?

我怎么知道我是否在记录集的最后一条记录上.我的循环如下;

<%do while (adoRsTrade.AbsolutePage = iPageCurrent) and (not adoRsTrade.EOF)
NewRep = adoRsTrade("calIncludedRep")%>
Run Code Online (Sandbox Code Playgroud)

我之间有很多代码,但这个if语句是重要的,只要CurRep <> NewRep就显示数据的小计,这意味着它现在是下一个人数据集

if (CurRep <> NewRep or FirstTime="T" and (not adorsTrade.BOF)) then
  If FirstTime <> "T" then%>
      <TR>
        <td>
            <table class='FontStandardMinus1' border=0 cellPadding=0 align='left' cellSpacing=0 width="100%" bgcolor='#ffffff'>
                 <TR>
                    <td width="59%" align="left"><b>SubTotals<!-- for <%Response.Write(CurRep) %>-->:</b></td>
                    <td width="10%" valign=top align=right><%=FormatNumber(totPrincipal,2)%></td>
                    <td width="7%" valign=top align=right><%=FormatNumber(totInterest,2)%></td>
                    <td width="7%" valign=top align=right><%=FormatNumber(totCommission,2)%></td>
                    <td width="5%" valign=top align=right><%=FormatNumber(totSECFee,2)%></td>
                    <td width="4%" valign=top align=right><%=FormatNumber(totSvcFee,2)%></td>
                    <td width="9%" valign=top align=right><%=FormatNumber(totNet,2)%></td>
                </TR>
            </table>
        </td>
    </TR>
<%end if%>
Run Code Online (Sandbox Code Playgroud)

基本上我需要另一个条件,说如果currep <> newrep或firsttime …

loops asp-classic do-while

3
推荐指数
1
解决办法
7620
查看次数

HighCharts legend.value和legend.percent项目为2个小数点Math.Round()

不幸的是,这个东西有多长,我没有它的小提琴,因为我没有构建它,但基本上我所要做的就是确保这些值设置为两个小数点,无论值是多少它.如果它是100,我希望它读取100.00,这似乎是我遇到的问题.替换模板值的本节代码是这样的;

if (isLegend) {
            if (legendFooterTemplate) {
                legendFooterData = legendFooterTemplate.replace("highcharts.value", addCommasToLargeNumber(Math.round(totalValues * 100) / 100));
                legendFooterData = legendFooterData.replace("highcharts.percent", Math.round(totalPercent));

                legendTable.append("<tr>" + legendFooterData + "</tr>");
            }
            //make the legend visible
            legendTable.css("visibility", "visible");
        }
Run Code Online (Sandbox Code Playgroud)

你可以看到它将逗号添加到更大的数字并获取格式化的数字并将其插入到highcharts.value和highcharts.percent所在的模板中.我只想知道如何操作math.round()函数使其无论如何都有两个小数点.谢谢你的帮助,尼克G.

legend highcharts pie-chart

2
推荐指数
1
解决办法
5228
查看次数

SQL选择Distinct列和最新日期

我希望根据日期选择一个表的最新记录,但每个网址只有一个不同的列表.表结构是这样的;

ID        URL          DateVisited
1         google.com   01-01-2016
2         yahoo.com    01-02-2016
3         google.com   12-30-2015
4         google.com   02-01-2016
Run Code Online (Sandbox Code Playgroud)

所以我想要的结果集

google.com     02-01-2016
yahoo.com      01-02-2016
Run Code Online (Sandbox Code Playgroud)

在我的实际查询中我会有更多的条件,但只想在点击日志中获取单个最新记录,而不是列出不同的网址和日期,只是不同的网址和最新日期.

sql sql-server distinct greatest-n-per-group

2
推荐指数
2
解决办法
6276
查看次数