В диаграмме Google Treemap каждый узел должен иметь уникальный идентификатор, но два узла могут иметь одинаковое имя (https://groups.google.com/d/msg/google-visualization-api/UDLD-a-0PCM/IwVCGzsWOg8J).IcCube - карта карт с двойными именами
Я использовал схему от родителя/ребенка демки (http://www.iccube.com/support/documentation/user_guide/schemas_cubes/dim_parentchild.php)
Используя следующий MDX заявление в TreeMap работ, до тех пор, как имена узлов являются уникальными:
WITH
MEMBER [parent_name] as IIF([dim (ALL)].[Hierarchy].currentmember
is [dim (ALL)].[Hierarchy].[ALL],'',
[dim (ALL)]. [Hierarchy].currentmember.parent.name)
SELECT
{[parent_name],[Measures].[value]} on 0,
non empty [dim (ALL)].[Hierarchy].members on 1
FROM
[Cube]
Если Я добавил строку в таблицу в памяти в схеме icCube в:
7,4,Spain, 2, 32
но название Испания вдвое при рендеринге TreeMap. Для поддержки имен определение ребенка в таблице GVI должно быть что-то вроде этого:
{v:'uniqueID-Spain', f:'Spain'}
как вы можете добавить строку? – ic3
Я добавил эту строку в таблицу в схеме и снова загрузил схему. – UlrichWuenstel
Если я понимаю, что Treemap не имеет ничего общего с проблемой. Я потерял то, что/где на самом деле проблема? – ic3