小编Ser*_*dia的帖子

如何在Power BI中使用Year参数获取当月的第一天?

看起来它应该很简单,但我仍然无法通过参数"Year"获得当月的第一天

因此,如果参数2018年 - 我需要5月1,2018

如果参数2017年 - 需要2017年5月1日

等等

我尝试使用DATE功能,但这一年将是动态的.

如何简单选择一个月的第一天?

谢谢

dax powerbi powerbi-embedded

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

过程或函数指定的参数过多 SSRS

出于某种原因,我能够SELECT在 SSMS 中运行我的语句,但是当我在 SSRS 中使用它时,它会显示Procedure or function has too many arguments specified. 如果我只选择一个参数 - 它会给我结果。但是如果我选择 2 个或更多 - 我会出错。

这是我的全部代码:

DECLARE @ClassCode varchar(max) = '31439,739889'
CREATE TABLE #PolicyNumbers  (PolicyNumber varchar(50))
INSERT INTO #PolicyNumbers SELECT  PolicyNumber FROM tblClassCodesPlazaCommercial T1
WHERE NOT EXISTS (SELECT 1 FROM tblClassCodesPlazaCommercial T2  
WHERE  T1.PolicyNumber = T2.PolicyNumber
        AND ClassCode  IN 
        (SELECT * FROM [dbo].[StringOfStringsToTable](@ClassCode,','))) 
; WITH Earned_to_date AS (
   SELECT Cast('11-30-2016' AS DATE) AS Earned_to_date
), policy_data AS (
    SELECT
        PolicyNumber
,       Cast(PolicyEffectiveDate …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server function reporting-services

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

名称gridview1在当前上下文中不存在

我是C#的新手。仅遵循YouTube的简单示例并尝试简单地连接到SQL数据库。但是GridView1给我一个错误。这是我的WebForm1.aspx.cs

using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data.OleDb;
using System.Data.Odbc;



namespace adoDemo
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            String CS = "data source =.; database = AdventureWorks2016CTP3; integrated security = SSPI";
            SqlConnection con = new SqlConnection(CS);
            SqlCommand cmd = new SqlCommand("select top 5 * from [Sales].[CreditCard]", con);
            con.Open();
            GridView1.DataSource = cmd.ExecuteReader();
            GridView1.DataBind();
            con.Close();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是WebForm.aspx.designer.cs

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was …
Run Code Online (Sandbox Code Playgroud)

c# asp.net webforms

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

AttributeError:'NoneType'对象没有属性'_root'

我对Python 3完全陌生,只是在YouTube上进行简单的练习.

https://www.youtube.com/watch?v=nefopNkZmB4&index=3&list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_

这是我的代码:

    from tkinter import *


def iCalc(source, side):
    storeObj = Frame(source, borderwidth=4, bd=4, bg="powder blue")
    storeObj.pack(side=side, expand=YES, fill=BOTH)
    return storeObj


def button(source, side, text, command=None):
    storeObj = Button(source, text=text, command=command)
    storeObj.pack(side=side, expand=YES, fill=BOTH)
    return storeObj


class app(Frame):

    def __init__(self):
        Frame.__init__(self)
        self.option_add('*Font', 'arial 20 bold')
        self.pack(expand=YES, fill=BOTH)
        self.master.title('Calculator')

    display = StringVar()
    Entry(self, relief=RIDGE, textvariable=display, justify='right', bd=30, bg="powder blue").pack(side=TOP, expand=YES,
                                                                                                   fill=BOTH)
for clearBut in (["CE"], ["C"]):
    erase = iCalc(self, TOP)
for ichar in clearBut:
    button(erase, LEFT, ichar,
           lambda storeObj=display, …
Run Code Online (Sandbox Code Playgroud)

python tkinter python-3.x

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

如何将动态SQL插入临时表?

我有此动态查询,如何将其结果插入到临时表中?该查询的结果显示为,(1000 row(s) affected) 但是有没有机会将这1000行转储到临时表中?

像这样:

INSERT INTO #TempTable
EXEC(@query)
Run Code Online (Sandbox Code Playgroud)

这是我的查询

DECLARE @cols AS NVARCHAR(MAX),
        @query  AS NVARCHAR(MAX)

SET @cols =     STUFF((SELECT  ',' + QUOTENAME(c.locationCode) 
     FROM Catalytic_vw_LocationCodeByLine c WHERE c.linename ='wind' order by c.CompanyName, c.LocationCode
     FOR XML PATH('')),1,1,'')

set @query = 
                'select *  into ##Temp
                from 

                (SELECT  QUOTEGUID as qguid, ' + @cols + ' from   
                        (
                            select 
                                    QuoteGUID, 
                                    LocationCode, 
                                    LineName,
                                    LineGUID
                            from Catalytic_vw_PolicyLocationCode 
                       )  x
                        pivot 
                        (
                             max(locationCode)
                            for locationCode in (' + @cols + ')
                        )p)x'

EXEC sp_executesql …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server pivot

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

如何使用熊猫和地球将多个 .xlsx 文件转换为 .csv

我有一个JanuaryDataSentToResourcePro包含多个 .xlsx 文件的文件夹。我想遍历文件夹并将它们全部转换为 .csv 并保持相同的文件名。

为此,我正在尝试实现 glob,但出现错误: TypeError: 'module' object is not callable

import glob
excel_files = glob('*xlsx*')

for excel in excel_files:
    out = excel.split('.')[0]+'.csv'
    df = pd.read_excel(r'''C:\Users\username\Documents\TestFolder\JanuaryDataSentToResourcePro\ResourceProDailyDataset_01_01_2018.xlsx''', 'ResourceProDailyDataset')
    df.to_csv(out) 
Run Code Online (Sandbox Code Playgroud)

我是python的新手。看起来对吗?

更新:

import pandas as pd
import glob
excel_files = glob.glob("*.xlsx")

for excel in excel_files:
    out = excel.split('.')[0]+'.csv'
    df = pd.read_excel(excel, 'ResourceProDailyDataset')
    df.to_csv(out)
Run Code Online (Sandbox Code Playgroud)

但仍然没有将 convert .xlsx 转换为 .csv

python glob pandas

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

根据Pandas中的多个条件选择列

如何将SQL语句转换为Pandas:

select PolicyNumber, 
       Coverage 
  from  ClaimsData 
  where AccidentState = 'AZ' and Coverage = 'Liability'
Run Code Online (Sandbox Code Playgroud)

我知道如何为单个条件选择列(AccidentState ='AZ'),但是如何添加另一个条件?

ClaimsData[["PolicyNumber","Coverage","AccidentState"]] [ClaimsData["AccidentState"]=="AZ"]  # and here I need to add another condition
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

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

如何使用 python pandas 在循环中加入多个数据帧

我在每个Excel工作表上有3个表:sheet1 - Gross,sheet2 - Margin,sheet3 -Revenue

所以我能够迭代每张工作表并将其取消旋转。

但我怎样才能将它们结合在一起呢?

在此输入图像描述

    sheet_names = ['Gross','Margin','Revenue']

    full_table = pd.DataFrame()
    for sheet in sheet_names:
        df = pd.read_excel(BudgetData.xlsx', sheet_name = sheet, index=False)
        unpvt = pd.melt(df,id_vars=['Company'], var_name ='Month', value_name = sheet)
# how can I join unpivoted dataframes here?
        print(unpvt)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

期望的结果:

在此输入图像描述

更新:

谢谢@Celius Stingher。我想这就是我所需要的。它只是给了我奇怪的排序:

在此输入图像描述

并给我这个警告:

Sorting because non-concatenation axis is not aligned. A future version
of pandas will change to not sort by default.

To accept the future behavior, pass 'sort=False'.

To retain the current …
Run Code Online (Sandbox Code Playgroud)

python join dataframe pandas

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

在另一个图表上选择值后,如何以DESC顺序创建条形图订单值

我有一个Treemap图表,代表代表代理商的位置和条形图.

当我点击其中一个位置时,我希望代理按照货币价值以DESC顺序过滤.

例如,我单击了Modesto位置,条形图突出显示了不按顺序排列的特定人员.有什么方法可以根本不显示未突出显示的值或将它们全部带到底部?

我知道我可以使用切片器的位置,但我希望Treemap在这种情况下充当过滤器.可能吗?

谢谢

在此输入图像描述

dax powerquery powerbi

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

“DataFrame”对象没有属性“to_frame”

我是Python新手。只需按照教程进行操作:https://www.hackerearth.com/practice/machine-learning/machine-learning-projects/python-project/tutorial/

这是数据帧丢失:

miss = train.isnull().sum()/len(train)
miss = miss[miss>0]
miss.sort_values(inplace = True)
miss

Electrical      0.000685
MasVnrType      0.005479
MasVnrArea      0.005479
BsmtQual        0.025342
BsmtCond        0.025342
BsmtFinType1    0.025342
BsmtExposure    0.026027
BsmtFinType2    0.026027
GarageCond      0.055479
GarageQual      0.055479
GarageFinish    0.055479
GarageType      0.055479
GarageYrBlt     0.055479
LotFrontage     0.177397
FireplaceQu     0.472603
Fence           0.807534
Alley           0.937671
MiscFeature     0.963014
PoolQC          0.995205
dtype: float64
Run Code Online (Sandbox Code Playgroud)

现在我只想可视化那些缺失的值”

#visualising missing values
miss = miss.to_frame()
miss.columns = ['count']
miss.index.names = ['Name']
miss['Name'] = miss.index
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

AttributeError                            Traceback (most recent call last)
<ipython-input-42-cd3b25e8862a> in <module>()
      1 …
Run Code Online (Sandbox Code Playgroud)

python python-3.x pandas

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