标签: tabular

表格多维数据集 - Excel 过滤在节点级别不起作用

我有这篇文章中描述的问题。我有两个具有相同数据支持的多维数据集,一个是多维多维数据集,第二个是表格多维数据集。如果我使用 Excel 连接到多维数据集,并将层次结构的顶层(在本例中为“公司”)拖动到多维多维数据集中的筛选器类别中,然后在 Excel 的搜索栏中输入一些文本:

(层次结构 - 在 Excel 中)

在此输入图像描述

(层次结构 - 在 Visual Studio 中)

在此输入图像描述

(多维 - 在 Excel 中作为过滤器)

在此输入图像描述

下面的级别将通过文本进行过滤并返回结果。但是,如果我在表格多维数据集中过滤相同的层次结构,结果会有所不同:

(表格 - 在 Excel 中作为过滤器)

在此输入图像描述

我没有收到任何结果,搜索似乎无法正常运行。如果我查看层次结构的叶级别,我可以让它工作,但看起来 excel 中表格多维数据集的层次结构搜索功能的节点级别不起作用。

以前是否有其他人遇到过这个问题,我很想发布多维数据集的模型,但它是相当专有的,我在多个服务器和客户端上的多种类型的专有多维数据集中遇到了相同的问题。这是我可以更改的模型中的某种配置吗?或者我可以改变Excel中的某些内容?

更新1

我做了更多的挖掘,我在执行搜索时设置了 SQL Profiler 以针对我的 SSAS 服务器运行,似乎它正在生成一个 MDX 查询(这次是在我的“item”层次结构上):

WITH MEMBER [Measures].cChildren As 'AddCalculatedMembers([Item].[I1 - Category].currentmember.children).count' 
Set FilteredMembers As 'Head (Filter(AddCalculatedMembers([Item].[I1 - Category].[Category].Members), InStr(1, [Item].[I1 - Category].currentmember.member_caption, "Per")>0),10001)' 
Select {[Measures].cChildren} on ROWS, 
Hierarchize(Generate(FilteredMembers, Ascendants([Item].[I1 - Category].currentmember))) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, 
MEMBER_TYPE ON COLUMNS FROM [XXX_Test_TabularPro]
Run Code Online (Sandbox Code Playgroud)

但在针对我的多维数据集运行时,它似乎出错了(可以解释为什么我在 Excel 中没有得到任何结果):

您无权访问指定成员,或者指定成员不存在。 …

excel ssas mdx tabular ssas-tabular

5
推荐指数
1
解决办法
789
查看次数

在表格中垂直显示项目列表而不是水平显示

我有一个按字母顺序排序的项目列表:

mylist = [a,b,c,d,e,f,g,h,i,j]
Run Code Online (Sandbox Code Playgroud)

我可以在html表中输出列表,如下所示:

| a , b , c , d |
| e , f , g , h |
| i , j ,   ,   |
Run Code Online (Sandbox Code Playgroud)

像这样垂直创建表的算法是什么:

| a , d , g , j |
| b , e , h ,   |
| c , f , i ,   |
Run Code Online (Sandbox Code Playgroud)

我正在使用python,但你的答案可以是任何语言,甚至是伪代码.

html python tabular

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

如何在C++中解析基于文本的表

我试图使用ifstream以文本文件的形式解析表,并评估/操作每个条目.但是,由于遗漏了特定的项目,我无法弄清楚如何处理这个问题.请考虑下表:

NEW  VER  ID   NAME
1    2a   4    "ITEM ONE" (2001)
     1    7    "2 ITEM" (2002) {OCT}
     1.1  10   "SOME ITEM 3" (2003)
1         12   "DIFFERENT ITEM 4" (2004)
1    a4   16   "ITEM5" (2005) {DEC}
Run Code Online (Sandbox Code Playgroud)

如您所见,有时"新"列中没有任何内容.我想要做的是记下身份证,姓名,年份(括号内),然后注意是否有牙箍.

当我开始这样做的时候,我寻找了一个"分裂"功能,但我意识到由于前面提到的缺失项目和标题分离,它会有点复杂.

我能想到的一件事就是逐字逐句地读取每一行,跟踪我看到的最新数字.一旦我点到一个引号,请注意我看到的最新数字是一个ID(如果我使用了像分裂之类的东西,数组位置在引号之前),然后保留所有内容的记录,直到下一个引号(标题) ,最后,开始寻找其他信息的括号和括号.然而,这看起来非常原始,我正在寻找一种更好的方法来做到这一点.

我这样做是为了提高我的C++技能并使用更大的现有数据集,所以如果可能的话我想使用C++,但如果另一种语言(我正在看Perl或Python)使这简单易行,我可以只学习如何使用C++连接不同的语言.我现在要做的只是筛选数据,最终将成为C++中的对象,所以我仍然有机会提高我的C++技能.

编辑:我也意识到这可以只使用正则表达式完成,但我想尽可能尝试使用不同的文件/字符串操作方法.

c++ string file-io tabular

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

如何在PHP中输出一个简单的ascii表?

我有一些数据,如:

Array
(
    [0] => Array
        (
            [a] => largeeeerrrrr
            [b] => 0
            [c] => 47
            [d] => 0
        )

    [1] => Array
        (
            [a] => bla
            [b] => 1
            [c] => 0
            [d] => 0
        )

    [2] => Array
        (
            [a] => bla3
            [b] => 0
            [c] => 0
            [d] => 0
        )

)
Run Code Online (Sandbox Code Playgroud)

我想产生如下输出:

title1        | title2 | title3 | title4
largeeeerrrrr | 0      | 47     | 0
bla           | 1      | 0      | 0
bla3          | 0 …
Run Code Online (Sandbox Code Playgroud)

php ascii tabular

4
推荐指数
3
解决办法
5686
查看次数

Mathematica中另一个Dynamic中的动态列表选择

建立Belisarius在"Manipulate custom Tabular"中提出的解决方案.

  • 请考虑以下函数来创建自定义表格表示:

    DataSampleXX[data_, linesNumber_, columnsList_, color1_, color2_, color3_] :=
    
    Grid[
    Join[
         {columnsList}, {Map[Rotate[Text[#], 90 Degree] &, 
          data[[1, columnsList]]]}, data[[2 ;; linesNumber, columnsList]]],
    Background  -> {{{{color1, color2}}, {1 -> color3}}},
    Dividers    -> {All, {1 -> True, 2 -> True, 3 -> True, 0 -> True}},
    ItemSize    -> {1 -> Automatic, Automatic},
    Alignment   -> Top,
    Frame       -> True,
    FrameStyle  -> Thickness[2],
    ItemStyle   -> {Automatic, 
    Automatic, {{1, 1}, 
    {1, Length[data]}} -> Directive[FontSize -> 15, Black, Bold]}
    ];
    
    Run Code Online (Sandbox Code Playgroud)
  • 以下数据:

    soData …
    Run Code Online (Sandbox Code Playgroud)

wolfram-mathematica dynamic tabular

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

在C++控制台窗口中显示表

cout<<"  Name\t"
    <<"Cat\t"
    <<"Barcode\t"
    <<"Price\t"
    <<"Manufa\t"
    <<"Stock\t"
    <<"Sold\t"
    <<"ExDate\t "
    <<"Disc"<<endl;
for (unsigned int i=0; i < _storage.size(); i++)
{
    cout <<i <<":";
    _storage[i]->showData();
    cout<<endl;
}
Run Code Online (Sandbox Code Playgroud)

我试图以对齐的方式显示数据.我目前正在使用`t`字符来执行此操作,但如果其中一个变量中的数据太长,则会导致未对齐.

如何在C++中以表格形式正确显示数据?

c++ tabular

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

如何使文本环绕表格,就好像它是一个图像

我很惊讶我无法找到解决方案.我想在我的文档顶部附近放置一个小桌子(1行,3个单元格),右边对齐,并用一个包围着它的段落,就像使用下面代码的图像一样...

    <img src="http://www.sorenwagner.ws/marty/img/ca-seal.jpg"
        align="right" width="300" height="100">
    This is a paragraph large enough to wrap around the image...
    This is a paragraph large enough to wrap around the image...
    This is a paragraph large enough to wrap around the image...
    This is a paragraph large enough to wrap around the image...
Run Code Online (Sandbox Code Playgroud)

能够在桌子周围定义填充也很好,因此文本不能直接到边框.在CSS中有一个相对简单的解决方案吗?

html css tabular

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

如何使用python读取和写入表/矩阵到文件?

我正在尝试创建一个程序,它接收数据并将其放在一个2×10的表中,只是在文本文件中.然后程序需要在以后的迭代中检索此信息.但我不知道该怎么做.我一直在研究numpty命令,常规文件命令以及尝试创建表的方法.但我似乎无法让这一切发挥作用.

以下是我要尝试制作的表的示例:

0    1    1    1    0    9    6    5
5    2    7    2    1    1    1    0
Run Code Online (Sandbox Code Playgroud)

然后我会检索这些值.有什么好办法呢?

python file-io matrix tabular

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

在RDLC中将表换行到多列

在此输入图像描述

需要为RDLC报告生成动态列表(名称,页码).但是我需要把它包装成这样的三列.对此有何解决方案?

report rdlc tabular

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

如何以表格形式和字母顺序打印字典?

我有一本字典,希望以表格形式打印,第一个标题为"代码",第二个标题为"名称",然后按字母顺序排序.

我目前:

 import json
 q = my_dict() #which is the dictionary
 d = json.dumps(q)
 print(d)
Run Code Online (Sandbox Code Playgroud)

输出:

"GEL": "Georgian Lari",
"BOB": "Bolivian Boliviano",
"ZAR": "South African Rand",
Run Code Online (Sandbox Code Playgroud)

这是错误的方式,我不知道如何插入列标题.按字母顺序排序也会对我有所帮助!

Name                   Code
"Bolivian Boliviano"   "BOB"
"Georgian Lari"        "GEL"
"South African Rand"   "Zar"
Run Code Online (Sandbox Code Playgroud)

这样的东西就是我正在寻找的东西.

python dictionary tabular python-3.4

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