column 수정
influencer 계산식 수정 git-svn-id: svn://192.168.0.12/source@288 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
@@ -1204,7 +1204,7 @@ QString UniCodeToEucKr(const QString& _strData)
|
|||||||
QString SDatagroup::SCommunity::getCommunityKey(const QStringList &_strList)
|
QString SDatagroup::SCommunity::getCommunityKey(const QStringList &_strList)
|
||||||
{
|
{
|
||||||
QString str;
|
QString str;
|
||||||
if ((_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_name])].trimmed() == "naver") || (_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_name])].trimmed() == "daum"))
|
if ((_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_name])].trimmed() == "naver"))
|
||||||
{
|
{
|
||||||
str.append(_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_form])].trimmed());
|
str.append(_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_form])].trimmed());
|
||||||
str.append(".");
|
str.append(".");
|
||||||
@@ -1212,6 +1212,15 @@ QString SDatagroup::SCommunity::getCommunityKey(const QStringList &_strList)
|
|||||||
str.append(".com/");
|
str.append(".com/");
|
||||||
str.append(_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_id])].trimmed());
|
str.append(_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_id])].trimmed());
|
||||||
}
|
}
|
||||||
|
else if ((_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_name])].trimmed() == "daum"))
|
||||||
|
{
|
||||||
|
str.append(_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_form])].trimmed());
|
||||||
|
str.append(".");
|
||||||
|
str.append(_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_name])].trimmed());
|
||||||
|
str.append(".net/");
|
||||||
|
str.append(_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_id])].trimmed());
|
||||||
|
}
|
||||||
|
|
||||||
else if (_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_name])].trimmed() == "instagram")
|
else if (_strList[((m_pSInitializer->getColumnIntArray())[SInitializer::E_DATA_platform_name])].trimmed() == "instagram")
|
||||||
{
|
{
|
||||||
str.append("instagram.com/");
|
str.append("instagram.com/");
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE QtCreatorProject>
|
<!DOCTYPE QtCreatorProject>
|
||||||
<!-- Written by QtCreator 3.3.0, 2016-07-20T11:36:02. -->
|
<!-- Written by QtCreator 3.3.0, 2016-08-24T10:33:37. -->
|
||||||
<qtcreator>
|
<qtcreator>
|
||||||
<data>
|
<data>
|
||||||
<variable>EnvironmentId</variable>
|
<variable>EnvironmentId</variable>
|
||||||
@@ -787,7 +787,7 @@
|
|||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">sfilterprocess</value>
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">sfilterprocess</value>
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/source/sfilterprocess/sfilterprocess.pro</value>
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/source/sfilterprocess/sfilterprocess.pro</value>
|
||||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments">"530" "testall2"</value>
|
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments">"544" "testall2"</value>
|
||||||
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">sfilterprocess.pro</value>
|
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">sfilterprocess.pro</value>
|
||||||
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
|
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
|
||||||
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">true</value>
|
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">true</value>
|
||||||
|
|||||||
@@ -267,7 +267,7 @@ void SInfluencer::STInfluencer::makeTable(SDatagroup &_datagroup, const QMap<int
|
|||||||
if (val.bodycount == 0)
|
if (val.bodycount == 0)
|
||||||
val.influencervalue = 0;
|
val.influencervalue = 0;
|
||||||
else
|
else
|
||||||
val.influencervalue = val.replycount / val.bodycount;
|
val.influencervalue = static_cast<double>(val.replycount) / val.bodycount;
|
||||||
}
|
}
|
||||||
QList<stInfluencer> listmap = mapRank.values();
|
QList<stInfluencer> listmap = mapRank.values();
|
||||||
qSort(listmap.begin(), listmap.end(), isGreaterInfluencerValue());
|
qSort(listmap.begin(), listmap.end(), isGreaterInfluencerValue());
|
||||||
@@ -1093,7 +1093,6 @@ void SInfluencer::SStatsJson::makeTable(SDatagroup &_datagroup, const QMap<int,
|
|||||||
const int* anColumn = m_pSInitializer->getColumnIntArray();
|
const int* anColumn = m_pSInitializer->getColumnIntArray();
|
||||||
const QStringList *slOrderedUrl = _datagroup.getOrderedUrl();
|
const QStringList *slOrderedUrl = _datagroup.getOrderedUrl();
|
||||||
|
|
||||||
|
|
||||||
QMap<QString, stCount> mapCount;
|
QMap<QString, stCount> mapCount;
|
||||||
QMap<QString, stDate> mapBodyDate;
|
QMap<QString, stDate> mapBodyDate;
|
||||||
|
|
||||||
@@ -1154,7 +1153,7 @@ void SInfluencer::SStatsJson::makeTable(SDatagroup &_datagroup, const QMap<int,
|
|||||||
// m_pSInitializer->insertLog(mapBodyDate.value(strKey).dStart.toString("yyyy-MM-dd"));
|
// m_pSInitializer->insertLog(mapBodyDate.value(strKey).dStart.toString("yyyy-MM-dd"));
|
||||||
// m_pSInitializer->insertLog(mapBodyDate.value(strKey).dEnd.toString("yyyy-MM-dd"));
|
// m_pSInitializer->insertLog(mapBodyDate.value(strKey).dEnd.toString("yyyy-MM-dd"));
|
||||||
// m_pSInitializer->insertLog(QString::number(mapBodyDate.value(strKey).dStart.daysTo(mapBodyDate.value(strKey).dEnd)));
|
// m_pSInitializer->insertLog(QString::number(mapBodyDate.value(strKey).dStart.daysTo(mapBodyDate.value(strKey).dEnd)));
|
||||||
nBody += (mapBodyDate.value(strKey).dStart.daysTo(mapBodyDate.value(strKey).dEnd) * 1000);
|
nBody += ((mapBodyDate.value(strKey).dStart.daysTo(mapBodyDate.value(strKey).dEnd) + 1) * 1000);
|
||||||
//nReply += (mapCount[strKey].reply * 1000);
|
//nReply += (mapCount[strKey].reply * 1000);
|
||||||
if (setPlatformType.size() == 1)
|
if (setPlatformType.size() == 1)
|
||||||
jsonObj["pagenum"] = m_pSInitializer->getBlogPageNum();
|
jsonObj["pagenum"] = m_pSInitializer->getBlogPageNum();
|
||||||
@@ -1214,7 +1213,7 @@ void SInfluencer::SStatsJson::makeTable(SDatagroup &_datagroup, const QMap<int,
|
|||||||
{
|
{
|
||||||
if (strKey == "naver!@#blog")
|
if (strKey == "naver!@#blog")
|
||||||
{
|
{
|
||||||
nBody += (mapBodyDate.value(strKey).dStart.daysTo(mapBodyDate.value(strKey).dEnd) * 1000);
|
nBody += ((mapBodyDate.value(strKey).dStart.daysTo(mapBodyDate.value(strKey).dEnd) + 1) * 1000);
|
||||||
if (setPlatformType.size() == 1)
|
if (setPlatformType.size() == 1)
|
||||||
jsonObj["pagenum"] = m_pSInitializer->getBlogPageNum();
|
jsonObj["pagenum"] = m_pSInitializer->getBlogPageNum();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user