小编Fel*_*Soh的帖子

如何在分区中使用多个列并确保不返回任何重复的行

我在SQL的Partition By语句中使用了多列,但是返回了重复的行。我只希望返回不同的行。

这是我在Partition By中编写的代码:

SELECT DATE, STATUS, TITLE, ROW_NUMBER() OVER (PARTITION BY DATE, STATUS, TITLE ORDER BY QUANTITY ASC) AS Row_Num
    FROM TABLE
Run Code Online (Sandbox Code Playgroud)

这是我当前得到的输出:(如果有重复的行返回,请参考第6至8行

在此处输入图片说明

这是我想要实现的输出:(没有重复的行被返回- 请参考第6至8行

在此处输入图片说明

问题:如何在“ 1个分区依据”中放置多列并确保返回任何重复行?

感谢有人可以在这方面为我提供帮助,非常感谢!

no-duplicates sql-server-2008 partition-by

10
推荐指数
2
解决办法
6万
查看次数

如何加粗和更改图表标题的字体大小

我可以动态创建箱线图。我现在面临的问题是我不知道如何加粗和更改图表标题字体大小

我在网上研究了一段时间,但不知道如何做到这一点。

这是我的代码:

Chart Chart1 = new Chart();
                Chart1.DataSource = tg;
                Chart1.Width = 600;
                Chart1.Height = 350;

                Chart1.Series.Add(new Series());
                Chart1.Series[0].ChartType = SeriesChartType.BoxPlot;
                List<object> lst = tg.AsEnumerable().ToList<object>();

                foreach (DataRow row in tg.Rows)
                    Chart1.Series[0].Points.AddXY(row["VALUE"], new object[] { row["Min"], row["Max"], row["Avg"], row["Percentile25"], row["Percentile50"], row["Percentile75"] });

                Chart1.Series[0]["PixelPointWidth"] = "38";
                string title = (tg.Rows[0]["TITLE"].ToString());
                Chart1.Titles.Add(title);

                //create chartareas
                ChartArea ca = new ChartArea();

                ca.AxisX = new Axis();
                ca.AxisX.MajorGrid.Enabled = false;
                ca.AxisY = new Axis();
                ca.AxisY.MajorGrid.Enabled = false;
                Chart1.ChartAreas.Add(ca);

                //databind
                Chart1.DataBind(); …
Run Code Online (Sandbox Code Playgroud)

javascript css c# asp.net data-visualization

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

循环遍历目录中的子目录

我有一个目录'Folder',该目录中有许多子目录.在每个子目录中都有很多图像.我想遍历'Folder'目录中的子目录,然后遍历每个目录中的所有图像,将图像导出到Excel,并在一个Excel工作表中使用每个子目录中的图像.

例如,如果我有十个子目录,我应该有一个Excel工作簿和十个Excel工作表,然后在每个Excel工作表中将有来自每个子目录的图像.

这是我尝试过但图像只出现在Worksheet1而不是所有的工作表上:

   public void ExportToExcel()
        {
            //for export
            ExcelPackage objExcelPackage = new ExcelPackage();   //create new workbook

            string[] filesindirectory = Directory.GetDirectories(Server.MapPath("~/Folder"));
            int count = 0;
            int count1 = 0;
            int x = 25;
            int finalValue = 0;

            foreach (string subdir in filesindirectory)
            {                      
                count++;
                ExcelWorksheet ws = objExcelPackage.Workbook.Worksheets.Add("Worksheet" + count); //create new worksheet

            foreach (string img in Directory.GetFiles(subdir))
            {
                count1++;
                System.Web.UI.WebControls.Image TEST_IMAGE = new System.Web.UI.WebControls.Image();
                System.Drawing.Image myImage = System.Drawing.Image.FromFile(img);
                var pic = ws.Drawings.AddPicture(count1.ToString(), myImage);
                // Row, RowoffsetPixel, Column, ColumnOffSetPixel
                if …
Run Code Online (Sandbox Code Playgroud)

c# asp.net directory excel subdirectory

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

使用EPPlus在Excel电子表格中向合并单元格添加文本

有谁知道如何检查目录中是否有任何文件,如果没有,我怎样才能在合并单元格中的excel电子表格中添加"未找到内容"文本?

这是我尝试过的:

   foreach (string subdir in filesindirectory)
            {
                string[] splitter = subdir.Split('\\');
                string folderName = splitter[splitter.Length - 1];
                ExcelWorksheet ws = package.Workbook.Worksheets.Add(folderName); //create new worksheet
                ImageCount = 0;
                foreach (string img in Directory.GetFiles(subdir))
                {
                    if (subdir.Length == 0)
                    {

                        ws.Cells["A1:A3"].Merge = true;
                        ws.Cells["A1:A3"].Style.VerticalAlignment = ExcelVerticalAlignment.Top;
                        ws.Cells["A1:A3"].Style.Border.Top.Style = ExcelBorderStyle.Thin;
                        ws.Cells["A1:A3"].Style.Border.Left.Style = ExcelBorderStyle.Thin;
                        ws.Cells["A1:A3"].Style.Border.Right.Style = ExcelBorderStyle.Thin;
                        ws.Cells["A1:A3"].Style.Border.Bottom.Style = ExcelBorderStyle.Thin;
                        ws.Cells["A1:A3"].Style.Fill.PatternType = ExcelFillStyle.Solid;
                        ws.Cells["A1:A3"].Style.Fill.BackgroundColor.SetColor(System.Drawing.ColorTranslator.FromHtml("#f0f3f5"));
                    }
Run Code Online (Sandbox Code Playgroud)

问题:如何使用EPplus在excel电子表格中向合并单元格添加文本? 请帮帮我,谢谢!

c# asp.net excel text epplus

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